22 #include <geos/noding/BasicSegmentString.h> 23 #include <geos/noding/NodedSegmentString.h> 24 #include <geos/geom/LineString.h> 25 #include <geos/geom/CoordinateSequence.h> 26 #include <geos/geom/util/LinearComponentExtracter.h> 52 SegmentString::ConstVect& segStr)
58 auto pts = line->getCoordinatesRO();
59 segStr.push_back(
new BasicSegmentString(const_cast<geom::CoordinateSequence*>(pts), g));
std::vector< const LineString * > ConstVect
A vector of const LineString pointers.
Definition: LineString.h:72
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
Definition: LineString.h:65
Represents a list of contiguous line segments, and supports noding the segments.
Definition: BasicSegmentString.h:44
static void extractSegmentStrings(const geom::Geometry *g, SegmentString::ConstVect &segStr)
Extracts all linear components from a given Geometry to SegmentStrings.
Definition: SegmentStringUtil.h:51
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
Utility methods for processing SegmentStrings.
Definition: SegmentStringUtil.h:37