15 #ifndef GEOS_NODING_SINGLEPASSNODER_H
16 #define GEOS_NODING_SINGLEPASSNODER_H
18 #include <geos/export.h>
22 #include <geos/inline.h>
24 #include <geos/noding/Noder.h>
30 class SegmentIntersector;
81 void computeNodes(std::vector<SegmentString*>* segStrings)
override =0;
96 #endif // GEOS_NODING_SINGLEPASSNODER_H
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
Definition: SinglePassNoder.h:50
virtual void setSegmentIntersector(SegmentIntersector *newSegInt)
Definition: SinglePassNoder.h:72
Computes all intersections between segments in a set of SegmentString.
Definition: Noder.h:49
void computeNodes(std::vector< SegmentString * > *segStrings) override=0
Processes possible intersections detected by a Noder.
Definition: noding/SegmentIntersector.h:47
SegmentIntersector * segInt
Externally owned.
Definition: SinglePassNoder.h:55
std::vector< SegmentString * > * getNodedSubstrings() const override=0