GEOS
3.8.0
|
This class tests that the interior of an area Geometry (Polygon or MultiPolygon) is connected. More...
#include <ConnectedInteriorTester.h>
Public Member Functions | |
ConnectedInteriorTester (geomgraph::GeometryGraph &newGeomGraph) | |
geom::Coordinate & | getCoordinate () |
bool | isInteriorsConnected () |
Static Public Member Functions | |
static const geom::Coordinate & | findDifferentPoint (const geom::CoordinateSequence *coord, const geom::Coordinate &pt) |
Protected Member Functions | |
void | visitLinkedDirectedEdges (geomgraph::DirectedEdge *start) |
This class tests that the interior of an area Geometry (Polygon or MultiPolygon) is connected.
An area Geometry is invalid if the interior is disconnected. This can happen if:
If an inconsistency if found the location of the problem is recorded.