Package de.jungblut.distance
Class HaversineDistance
- java.lang.Object
-
- de.jungblut.distance.HaversineDistance
-
- All Implemented Interfaces:
DistanceMeasurer
public final class HaversineDistance extends java.lang.Object implements DistanceMeasurer
Haversine distance implementation that picks up lat/lng in degrees at array/vector index 0 and 1 and returns the distance in meters between those two vectors.- Author:
- thomas.jungblut
-
-
Constructor Summary
Constructors Constructor Description HaversineDistance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublemeasureDistance(double[] a, double[] b)doublemeasureDistance(de.jungblut.math.DoubleVector vec1, de.jungblut.math.DoubleVector vec2)
-
-
-
Method Detail
-
measureDistance
public final double measureDistance(double[] a, double[] b)- Specified by:
measureDistancein interfaceDistanceMeasurer
-
measureDistance
public final double measureDistance(de.jungblut.math.DoubleVector vec1, de.jungblut.math.DoubleVector vec2)- Specified by:
measureDistancein interfaceDistanceMeasurer
-
-