16 #ifndef GEOS_NODING_SINGLEPASSNODER_H
17 #define GEOS_NODING_SINGLEPASSNODER_H
19 #include <geos/export.h>
23 #include <geos/inline.h>
25 #include <geos/noding/Noder.h>
31 class SegmentIntersector;
82 virtual void computeNodes(std::vector<SegmentString*>* segStrings)=0;
90 virtual std::vector<SegmentString*>* getNodedSubstrings()
const=0;
101 #endif // GEOS_NODING_SINGLEPASSNODER_H
virtual void setSegmentIntersector(SegmentIntersector *newSegInt)
Definition: SinglePassNoder.h:73
SegmentIntersector * segInt
Externally owned.
Definition: SinglePassNoder.h:56
Definition: SinglePassNoder.h:51
Computes all intersections between segments in a set of SegmentString.
Definition: Noder.h:50
Processes possible intersections detected by a Noder.
Definition: noding/SegmentIntersector.h:48