20 #ifndef GEOS_OP_CONSISTENTAREATESTER_H 21 #define GEOS_OP_CONSISTENTAREATESTER_H 23 #include <geos/export.h> 25 #include <geos/geom/Coordinate.h> 26 #include <geos/algorithm/LineIntersector.h> 27 #include <geos/operation/relate/RelateNodeGraph.h> 32 class LineIntersector;
39 class RelateNodeGraph;
100 bool isNodeEdgeAreaLabelsConsistent();
127 bool isNodeConsistentArea();
144 bool hasDuplicateRings();
153 #endif // GEOS_OP_CONSISTENTAREATESTER_H Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:60
Definition: GeometryGraph.h:73
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition: LineIntersector.h:49
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
Implements the simple graph of Nodes and geomgraph::EdgeEnd which is all that is required to determin...
Definition: RelateNodeGraph.h:68
Checks that a geomgraph::GeometryGraph representing an area (a Polygon or MultiPolygon ) is consisten...
Definition: ConsistentAreaTester.h:83