Package org.esa.snap.core.util.math
Class SinusoidalDistance
- java.lang.Object
-
- org.esa.snap.core.util.math.SinusoidalDistance
-
- All Implemented Interfaces:
DistanceMeasure
public final class SinusoidalDistance extends Object implements DistanceMeasure
Distance measure that takes into account the decrease of the Euclidean distance with increasing latitude of the reference point.
-
-
Constructor Summary
Constructors Constructor Description SinusoidalDistance(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.
-
-