15 #ifndef GEOS_NODING_SINGLEPASSNODER_H 16 #define GEOS_NODING_SINGLEPASSNODER_H 30 class SegmentIntersector;
85 void computeNodes(std::vector<SegmentString*>* segStrings)
override = 0;
94 std::vector<SegmentString*>* getNodedSubstrings()
const override = 0;
101 #endif // GEOS_NODING_SINGLEPASSNODER_H
virtual void setSegmentIntersector(SegmentIntersector *newSegInt)
Sets the SegmentIntersector to use with this noder.
SegmentIntersector * segInt
Externally owned.
Base class for Noders which make a single pass to find intersections.
Basic namespace for all GEOS functionalities.
Computes all intersections between segments in a set of SegmentString.
Processes possible intersections detected by a Noder.
SinglePassNoder(SegmentIntersector *nSegInt=nullptr)
~SinglePassNoder() override