com.vividsolutions.jts.operation.valid
Class ConnectedInteriorTester
java.lang.Object
com.vividsolutions.jts.operation.valid.ConnectedInteriorTester
public class ConnectedInteriorTester
extends java.lang.Object
This class tests that the interior of an area
Geometry
(
Polygon
or
MultiPolygon
)
is connected.
This can happen if:
- a shell self-intersects
- one or more holes form a connected chain touching a shell at two different points
- one or more holes form a ring around a subset of the interior
If a disconnected situation is found the location of the problem is recorded.
ConnectedInteriorTester
public ConnectedInteriorTester(GeometryGraph geomGraph)
isInteriorsConnected
public boolean isInteriorsConnected()
visitLinkedDirectedEdges
protected void visitLinkedDirectedEdges(DirectedEdge start)