|
| static std::unique_ptr< Geometry > | toLine (std::vector< std::unique_ptr< OffsetCurveSection > > §ions, const GeometryFactory *geomFactory) |
|
static std::unique_ptr< Geometry > | toGeometry (std::vector< std::unique_ptr< OffsetCurveSection > > §ions, const GeometryFactory *geomFactory) |
|
static std::unique_ptr< OffsetCurveSection > | create (const CoordinateSequence *srcPts, std::size_t start, std::size_t end, double loc, double locLast) |
|
static bool | OffsetCurveSectionComparator (const std::unique_ptr< OffsetCurveSection > &a, const std::unique_ptr< OffsetCurveSection > &b) |
Models a section of a raw offset curve, starting at a given location along the raw curve. The location is a decimal number, with the integer part containing the segment index and the fractional part giving the fractional distance along the segment. The location of the last section segment is also kept, to allow optimizing joining sections together.
- Author
- mdavis