21 #include <geos/export.h>
23 #include <geos/geom/Coordinate.h>
24 #include <geos/geom/Envelope.h>
25 #include <geos/noding/Noder.h>
26 #include <geos/noding/snap/SnappingPointIndex.h>
36 class NodedSegmentString;
72 SnappingPointIndex snapIndex;
73 std::vector<SegmentString*>* nodedResult;
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)
109 void computeNodes(std::vector<SegmentString*>* inputSegStrings)
override;