Interface DistanceMeasure

All Known Implementing Classes:
CosineDistance, EllipsoidDistance, EuclideanDistance, SinusoidalDistance, SphericalDistance

public interface DistanceMeasure
Interface for measuring the distance of a (lon, lat) point to a reference (lon, lat) point, which is defined by the implementing class.

Let p and q denote two points en the Earth. Then, loosely speaking, any distance measure d(p, q) has to satisfy the following properties:

(1) d(p, q) = 0, if p = q

(2) d(p, q) > 0, if p ≠ q

Since:
Version 5.0
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    distance(double lon, double lat)
    Returns the distance of a given (lon, lat) point to the reference (lon, lat) point.
  • Method Details

    • distance

      double distance(double lon, double lat)
      Returns the distance of a given (lon, lat) point to the reference (lon, lat) point.
      Parameters:
      lon - The longitude.
      lat - The latitude.
      Returns:
      the distance.