subdivides and rounds a range of polygons so that their boundary segments are pairwise disjoint in their interiors.
If the input polygons are disjoint, the output polygons remain non-overlapping, although they may share vertices or edges. Each output polygon is free of self-intersections but may present pinched sections.
subdivides and rounds a range of segments so that they are pairwise disjoint in their interiors.
The output is a range of polylines, where each polyline corresponds to an input segment.
Template Parameters
SegmentRange
model of a ConstRange whose iterator is model of ForwardIterator and whose value_type is geom_traits::Segment_2, where the type of geom_traits is detailed by np::geom_traits.
an optional sequence of Named Parameters among the ones listed below
Optional Named Parameters
The size of the pixel. The plane will be tiled with square pixels of that width such that the origin is the center of a pixel.
Type: geom_traits::FT
Default: 1
determines whether to apply Iterative Snap Rounding, see the user manual for more details.
Type: Boolean
Default: true
If set to true, the output coordinates are expressed in the integer grid (pixel indices). Otherwise, they are given in the input coordinate system.
Type: Boolean
Default: true
If set to true, the output polylines are unique pairs of distinct points represented a segment. As a result, the total number of output polylines may differ from the number of input segments.