Class OffsetPointGenerator

java.lang.Object
org.locationtech.jts.operation.overlay.validate.OffsetPointGenerator

public class OffsetPointGenerator extends Object
Generates points offset by a given distance from both sides of the midpoint of all segments in a Geometry. Can be used to generate probe points for determining whether a polygonal overlay result is incorrect. The input geometry may have any orientation for its rings, but setSidesToGenerate(boolean, boolean) is only meaningful if the orientation is known.
Version:
1.7
Author:
Martin Davis
  • Constructor Details

    • OffsetPointGenerator

      public OffsetPointGenerator(Geometry g)
  • Method Details

    • setSidesToGenerate

      public void setSidesToGenerate(boolean doLeft, boolean doRight)
      Set the sides on which to generate offset points.
      Parameters:
      doLeft -
      doRight -
    • getPoints

      public List getPoints(double offsetDistance)
      Gets the computed offset points.
      Returns:
      List<Coordinate>