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:72
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition: LineIntersector.h:49
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