Class ConnectedInteriorTester

java.lang.Object
org.locationtech.jts.operation.valid.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.
Version:
1.7
  • Constructor Details

    • ConnectedInteriorTester

      public ConnectedInteriorTester(GeometryGraph geomGraph)
  • Method Details

    • findDifferentPoint

      public static Coordinate findDifferentPoint(Coordinate[] coord, Coordinate pt)
    • getCoordinate

      public Coordinate getCoordinate()
    • isInteriorsConnected

      public boolean isInteriorsConnected()