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>
100 bool isNodeEdgeAreaLabelsConsistent();
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition LineIntersector.h:49
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:60
Definition GeometryGraph.h:74
Implements the simple graph of Nodes and geomgraph::EdgeEnd which is all that is required to determin...
Definition RelateNodeGraph.h:68
bool isNodeConsistentArea()
Check all nodes to see if their labels are consistent with area topology.
geom::Coordinate & getInvalidPoint()
ConsistentAreaTester(geomgraph::GeometryGraph *newGeomGraph)
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Definition Angle.h:33
Contains classes that implement topology graphs.
Definition IndexedNestedRingTester.h:34
Contains classes to implement the computation of the spatial relationships of Geometrys.
Definition EdgeEndBuilder.h:42
Provides classes for testing the validity of geometries.
Definition IndexedNestedRingTester.h:41
Provides classes for implementing operations on geometries.
Definition IndexedNestedRingTester.h:40
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25