20 #ifndef GEOS_NODING_FASTSEGMENTSETINTERSECTIONFINDER_H 21 #define GEOS_NODING_FASTSEGMENTSETINTERSECTIONFINDER_H 23 #include <geos/noding/SegmentString.h> 24 #include <geos/noding/MCIndexSegmentSetMutualIntersector.h> 30 class SegmentIntersectionDetector;
31 class SegmentSetMutualIntersector;
72 bool intersects( SegmentString::ConstVect * segStrings);
80 #endif // GEOS_NODING_FASTSEGMENTSETINTERSECTIONFINDER_H Detects and records an intersection between two SegmentStrings, if one exists.
Definition: SegmentIntersectionDetector.h:43
Finds if two sets of SegmentStringss intersect.
Definition: FastSegmentSetIntersectionFinder.h:49
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition: LineIntersector.h:49
Intersects two sets of SegmentStrings using a index based on MonotoneChains and a SpatialIndex...
Definition: MCIndexSegmentSetMutualIntersector.h:54
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
An intersector for the red-blue intersection problem.
Definition: SegmentSetMutualIntersector.h:37
SegmentSetMutualIntersector * getSegmentSetIntersector()
Definition: FastSegmentSetIntersectionFinder.h:67