15 #ifndef GEOS_NODING_NODINGVALIDATOR_H 16 #define GEOS_NODING_NODINGVALIDATOR_H 57 void checkCollapses()
const;
68 void checkInteriorIntersections();
73 void checkInteriorIntersections(
81 void checkEndPtVertexIntersections()
const;
84 const std::vector<SegmentString*>& segStrings)
const;
100 segStrings(newSegStrings)
113 #endif // GEOS_NODING_NODINGVALIDATOR_H
Coordinate is the lightweight class used to store coordinates.
An interface for classes which represent a sequence of contiguous line segments.
const std::vector< SegmentString * > & segStrings
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
NodingValidator(const std::vector< SegmentString * > &newSegStrings)
Basic namespace for all GEOS functionalities.
Validates that a collection of SegmentStrings is correctly noded. Throws a TopologyException if a nod...
algorithm::LineIntersector li