Package org.esa.snap.core.util.math
Class EuclideanDistance
- java.lang.Object
-
- org.esa.snap.core.util.math.EuclideanDistance
-
- All Implemented Interfaces:
DistanceMeasure
public class EuclideanDistance extends Object implements DistanceMeasure
Distance measure based on the Euclidean 'flat' distance. In fact the square of the Euclidean distance is used to avoid computation of the square root.
-
-
Constructor Summary
Constructors Constructor Description EuclideanDistance(double lon0, double lat0)
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
distance
public double distance(double lon, double lat)
Description copied from interface:DistanceMeasure
Returns the distance of a given (lon, lat) point to the reference (lon, lat) point.- Specified by:
distance
in interfaceDistanceMeasure
- Parameters:
lon
- The longitude.lat
- The latitude.- Returns:
- the distance.
-
-