Class PointPairDistance

java.lang.Object
org.locationtech.jts.algorithm.distance.PointPairDistance

public class PointPairDistance extends Object
Contains a pair of points and the distance between them. Provides methods to update with a new point pair with either maximum or minimum distance.
  • Field Details

    • pt

      private Coordinate[] pt
    • distance

      private double distance
    • isNull

      private boolean isNull
  • Constructor Details

    • PointPairDistance

      public PointPairDistance()
  • Method Details

    • initialize

      public void initialize()
    • initialize

      public void initialize(Coordinate p0, Coordinate p1)
    • initialize

      private void initialize(Coordinate p0, Coordinate p1, double distance)
      Initializes the points, avoiding recomputing the distance.
      Parameters:
      p0 -
      p1 -
      distance - the distance between p0 and p1
    • getDistance

      public double getDistance()
    • getCoordinates

      public Coordinate[] getCoordinates()
    • getCoordinate

      public Coordinate getCoordinate(int i)
    • setMaximum

      public void setMaximum(PointPairDistance ptDist)
    • setMaximum

      public void setMaximum(Coordinate p0, Coordinate p1)
    • setMinimum

      public void setMinimum(PointPairDistance ptDist)
    • setMinimum

      public void setMinimum(Coordinate p0, Coordinate p1)
    • toString

      public String toString()
      Overrides:
      toString in class Object