Class PointPairDistance


  • public class PointPairDistance
    extends java.lang.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.
    • Constructor Detail

      • PointPairDistance

        public PointPairDistance()
        Creates an instance of this class
    • Method Detail

      • initialize

        public void initialize()
        Initializes this instance.
      • initialize

        public void initialize​(Coordinate p0,
                               Coordinate p1)
        Initializes the points, computing the distance between them.
        Parameters:
        p0 - the 1st point
        p1 - the 2nd point
      • getDistance

        public double getDistance()
        Gets the distance between the paired points
        Returns:
        the distance between the paired points
      • getCoordinates

        public Coordinate[] getCoordinates()
        Gets the paired points
        Returns:
        the paired points
      • getCoordinate

        public Coordinate getCoordinate​(int i)
        Gets one of the paired points
        Parameters:
        i - the index of the paired point (0 or 1)
        Returns:
        A point
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object