boost::geometry::strategy::buffer
boost::geometry::strategy::buffer::distance_asymmetric
boost::geometry::strategy::buffer::distance_symmetric
boost::geometry::strategy::buffer::end_flat
boost::geometry::strategy::buffer::end_round
boost::geometry::strategy::buffer::join_miter
boost::geometry::strategy::buffer::join_round
boost::geometry::strategy::buffer::join_round_by_divide
boost::geometry::strategy::buffer::point_circle
boost::geometry::strategy::buffer::point_square
boost::geometry::strategy::buffer::side_straight
buffer_side_selector
buffer_side_left
buffer_side_right

Enumerates options for side of buffer (left/right w.r.t. directed segment)

Around a linestring, a buffer can be defined left or right. Around a polygon, assumed clockwise internally, a buffer is either on the left side (inflates the polygon), or on the right side (deflates the polygon)

join_selector
join_convex
join_concave
join_continue
join_spike

Enumerates types of joins.

piece_type
buffered_segment
buffered_join
buffered_round_end
buffered_flat_end
buffered_point
buffered_concave
piece_type_unknown

Enumerates types of pieces (parts of buffer) around geometries.

result_code
result_normal
result_error_numerical
result_no_output

Enumerates types of result codes from buffer strategies.