Class ConnectedInteriorTester



  • public class ConnectedInteriorTester
    extends 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.
    • Constructor Detail

      • ConnectedInteriorTester

        public ConnectedInteriorTester(GeometryGraph geomGraph)
    • Method Detail

      • getCoordinate

        public Coordinate getCoordinate()
      • isInteriorsConnected

        public boolean isInteriorsConnected()
      • visitLinkedDirectedEdges

        protected void visitLinkedDirectedEdges(DirectedEdge start)