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.
-
-
Constructor Summary
Constructors Constructor Description PointPairDistance()Creates an instance of this class
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoordinategetCoordinate(int i)Gets one of the paired pointsCoordinate[]getCoordinates()Gets the paired pointsdoublegetDistance()Gets the distance between the paired pointsvoidinitialize()Initializes this instance.voidinitialize(Coordinate p0, Coordinate p1)Initializes the points, computing the distance between them.voidsetMaximum(PointPairDistance ptDist)voidsetMaximum(Coordinate p0, Coordinate p1)voidsetMinimum(PointPairDistance ptDist)voidsetMinimum(Coordinate p0, Coordinate p1)StringtoString()
-
-
-
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 pointp1- 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
-
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)
-
-