22#include <geos/algorithm/LineIntersector.h>
23#include <geos/noding/SegmentString.h>
24#include <geos/noding/MCIndexSegmentSetMutualIntersector.h>
31class SegmentIntersectionDetector;
32class SegmentSetMutualIntersector;
52 std::unique_ptr<MCIndexSegmentSetMutualIntersector> segSetMutInt;
53 std::unique_ptr<geos::algorithm::LineIntersector> lineIntersector;
70 return segSetMutInt.get();
73 bool intersects(SegmentString::ConstVect* segStrings);
Finds if two sets of SegmentStrings intersect.
Definition: FastSegmentSetIntersectionFinder.h:50
const SegmentSetMutualIntersector * getSegmentSetIntersector() const
Definition: FastSegmentSetIntersectionFinder.h:68
Detects and records an intersection between two SegmentStrings, if one exists.
Definition: SegmentIntersectionDetector.h:41
An intersector for the red-blue intersection problem.
Definition: SegmentSetMutualIntersector.h:36
Basic namespace for all GEOS functionalities.
Definition: geos.h:39