18 #include <geos/noding/SegmentIntersector.h> 65 CoverageRing* adj, std::size_t indexAdj);
84 bool isCollinearOrInterior(
87 CoverageRing* adj, std::size_t indexAdj);
89 bool isInteriorSegment(
92 CoverageRing* adj, std::size_t indexAdj);
94 static bool isNearlyParallel(
108 : distanceTol(p_distanceTol) {};
122 void processIntersections(
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:216
InvalidSegmentDetector()
Definition: InvalidSegmentDetector.h:105
An interface for classes which represent a sequence of contiguous line segments.
Definition: SegmentString.h:47
Definition: InvalidSegmentDetector.h:55
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
bool isDone() const override
Reports whether the client of this class needs to continue testing all intersections in an arrangemen...
Definition: InvalidSegmentDetector.h:111
Processes possible intersections detected by a Noder.
Definition: noding/SegmentIntersector.h:45