21#ifndef GEOS_GEOMGRAPH_EDGENODINGVALIDATOR_H
22#define GEOS_GEOMGRAPH_EDGENODINGVALIDATOR_H
24#include <geos/export.h>
27#include <geos/noding/FastNodingValidator.h>
29#include <geos/inline.h>
33#pragma warning(disable: 4251)
39class CoordinateSequence;
60 std::vector<noding::SegmentString*>& toSegmentStrings(std::vector<Edge*>& edges);
66 std::vector<noding::SegmentString*> segStr;
72 std::vector<geom::CoordinateSequence*> newCoordSeq;
98 nv(toSegmentStrings(edges))
101 ~EdgeNodingValidator();
Validates that a collection of SegmentStrings is correctly noded.
Definition EdgeNodingValidator.h:57
static void checkValid(std::vector< Edge * > &edges)
Checks whether the supplied Edges are correctly noded.
Definition EdgeNodingValidator.h:88
Validates that a collection of SegmentStrings is correctly noded.
Definition FastNodingValidator.h:60
void checkValid()
Checks for an intersection and throws a TopologyException if one is found.
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:26