23#include <geos/export.h>
26#include <geos/noding/FastNodingValidator.h>
30#pragma warning(disable: 4251)
36class CoordinateSequence;
57 std::vector<noding::SegmentString*>& toSegmentStrings(std::vector<Edge*>& edges);
63 std::vector<noding::SegmentString*> segStr;
69 std::vector<geom::CoordinateSequence*> newCoordSeq;
95 nv(toSegmentStrings(edges))
98 ~EdgeNodingValidator();
Validates that a collection of SegmentStrings is correctly noded.
Definition: EdgeNodingValidator.h:54
static void checkValid(std::vector< Edge * > &edges)
Checks whether the supplied Edges are correctly noded.
Definition: EdgeNodingValidator.h:85
Validates that a collection of SegmentStrings is correctly noded.
Definition: FastNodingValidator.h:59
void checkValid()
Checks for an intersection and throws a TopologyException if one is found.
Basic namespace for all GEOS functionalities.
Definition: geos.h:39