36 class NodedSegmentString;
76 void snapVertices(std::vector<SegmentString*>& segStrings, std::vector<SegmentString*>& nodedStrings);
90 std::unique_ptr<std::vector<SegmentString*>> snapIntersections(std::vector<SegmentString*>& inputSS);
100 : snapTolerance(p_snapTolerance)
101 , snapIndex(p_snapTolerance)
107 std::vector<SegmentString*>* getNodedSubstrings()
const override;
109 void computeNodes(std::vector<SegmentString*>* inputSegStrings)
override;
An interface for classes which represent a sequence of contiguous line segments.
std::vector< SegmentString * > * nodedResult
SnappingNoder(double p_snapTolerance)
Basic namespace for all GEOS functionalities.
Computes all intersections between segments in a set of SegmentString.
SnappingPointIndex snapIndex
The internal representation of a list of coordinates inside a Geometry.