GEOS
3.8.0dev

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.