17#include <geos/export.h>
22#include <geos/algorithm/LineIntersector.h>
48 const std::vector<SegmentString*>& segStrings;
54 void checkCollapses()
const;
65 void checkInteriorIntersections();
70 void checkInteriorIntersections(
78 void checkEndPtVertexIntersections()
const;
81 const std::vector<SegmentString*>& segStrings)
const;
97 segStrings(newSegStrings)
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition: LineIntersector.h:50
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
Validates that a collection of SegmentStrings is correctly noded. Throws a TopologyException if a nod...
Definition: NodingValidator.h:45
An interface for classes which represent a sequence of contiguous line segments.
Definition: SegmentString.h:45
Basic namespace for all GEOS functionalities.
Definition: geos.h:39