17#include <geos/export.h>
24 class CoordinateSequence;
35 virtual std::size_t getSize()
const = 0;
37 virtual double getLength()
const = 0;
42 virtual const std::shared_ptr<const geom::CoordinateSequence>&
getCoordinates()
const = 0;
44 std::vector<PathString*>
45 static toRawPointerVector(
const std::vector<std::unique_ptr<PathString>> & segStrings);
Definition PathString.h:31
virtual const std::shared_ptr< const geom::CoordinateSequence > & getCoordinates() const =0
Return a pointer to the CoordinateSequence associated with this PathString.
Classes to compute nodings for arrangements of line segments and line segment sequences.
Definition CoverageCleaner.h:42