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 | |