Classes | |
class | distance_asymmetric |
Let the buffer for linestrings be asymmetric. More... | |
class | distance_symmetric |
Let the buffer algorithm create buffers with same distances. More... | |
class | end_flat |
Let the buffer create flat ends. More... | |
class | end_round |
Let the buffer create rounded ends. More... | |
class | join_miter |
Let the buffer create sharp corners. More... | |
class | join_round |
Let the buffer create rounded corners. More... | |
class | join_round_by_divide |
class | point_circle |
Create a circular buffer around a point. More... | |
class | point_square |
Create a squared form buffer around a point. More... | |
class | side_straight |
Let the buffer use straight sides along segments (the default) More... | |
Enumerations | |
enum | buffer_side_selector { buffer_side_left, buffer_side_right } |
Enumerates options for side of buffer (left/right w.r.t. More... | |
enum | piece_type { buffered_segment, buffered_join, buffered_round_end, buffered_flat_end, buffered_point, buffered_concave } |
Enumerates types of pieces (parts of buffer) around geometries. More... | |
enum | join_selector { join_convex, join_concave, join_continue, join_spike } |
Enumerates types of joins. More... | |
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)
Enumerator | |
---|---|
buffer_side_left | |
buffer_side_right |