Skip to main content

Module buffer

Module buffer 

Source
Expand description

Composable buffer strategies.

Mirrors the five strategy roles accepted by Boost.Geometry’s buffer interface: distance, side, join, end, and point. The strategy values are data-only and live below the overlay engine so algorithms can consume them without creating a dependency cycle.

Structs§

BufferSettings
Complete strategy bundle accepted by buffer_with.
CartesianBuffer
Cartesian coordinate strategy bundle for buffer construction.
GeographicBuffer
Geographic coordinate strategy bundle for buffer construction.
SphericalBuffer
Spherical coordinate strategy bundle for buffer construction.

Enums§

BufferDistanceStrategy
Signed offset distance policy.
BufferEndStrategy
Linear endpoint policy.
BufferJoinStrategy
Corner join policy.
BufferPointStrategy
Point-buffer policy.
BufferSideStrategy
Side-offset construction policy.

Traits§

DefaultBuffer
Select the default coordinate strategy bundle for a buffer input family.

Type Aliases§

DefaultBufferStrategy
Coordinate strategy selected by the point coordinate-system family of G.