public class SloppyMath extends Object
| Constructor and Description |
|---|
SloppyMath() |
| Modifier and Type | Method and Description |
|---|---|
static double |
asin(double a)
Returns the arc sine of a value.
|
static double |
cos(double a)
Returns the trigonometric cosine of an angle.
|
static double |
earthDiameter(double latitude)
Return an approximate value of the diameter of the earth at the given latitude, in kilometers.
|
static double |
haversin(double lat1,
double lon1,
double lat2,
double lon2)
Returns the distance in kilometers between two points
specified in decimal degrees (latitude/longitude).
|
public static double haversin(double lat1,
double lon1,
double lat2,
double lon2)
lat1 - Latitude of the first point.lon1 - Longitude of the first point.lat2 - Latitude of the second point.lon2 - Longitude of the second point.public static double cos(double a)
Error is around 1E-15.
Special cases:
NaN or an infinity, then the result is NaN.
a - an angle, in radians.Math.cos(double)public static double asin(double a)
The returned angle is in the range -pi/2 through pi/2. Error is around 1E-7.
Special cases:
NaN or its absolute value is greater than 1, then the result is NaN.
a - the value whose arc sine is to be returned.Math.asin(double)public static double earthDiameter(double latitude)
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.