public class ProjectionMath
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static double |
DTR |
static double |
EPS10 |
static double |
FORTPI |
static double |
HALFPI |
static double |
MILLION |
static double |
PI |
static double |
QUARTERPI |
static double |
RTD |
static double |
SECONDS_TO_RAD |
static double |
TWOPI |
コンストラクタと説明 |
---|
ProjectionMath() |
修飾子とタイプ | メソッドと説明 |
---|---|
static double |
acos(double v) |
static double |
acosd(double v) |
static double |
asin(double v) |
static double |
asind(double v) |
static double |
atan2(double y,
double x) |
static double |
atan2d(double y,
double x) |
static double |
atand(double v) |
static double |
authlat(double beta,
double[] APA) |
static double[] |
authset(double es) |
static double |
cosd(double v) |
static double |
cross(double x1,
double y1,
double x2,
double y2) |
static double |
degToRad(double v) |
static double |
distance(double dx,
double dy) |
static double |
dmsToDeg(double d,
double m,
double s) |
static double |
dmsToRad(double d,
double m,
double s) |
static double[] |
enfn(double es) |
static double |
frac(double v) |
static double |
geocentricLatitude(double lat,
double flatness) |
static double |
geographicLatitude(double lat,
double flatness) |
static double |
greatCircleDistance(double lon1,
double lat1,
double lon2,
double lat2) |
static double |
hypot(double x,
double y) |
static double |
inv_mlfn(double arg,
double es,
double[] en) |
static double |
longitudeDistance(double l1,
double l2) |
static double |
mlfn(double phi,
double sphi,
double cphi,
double[] en) |
static double |
msfn(double sinphi,
double cosphi,
double es) |
static double |
niceNumber(double x,
boolean round) |
static double |
normalizeAngle(double angle) |
static double |
normalizeLatitude(double angle) |
static double |
normalizeLongitude(double angle) |
static double |
phi2(double ts,
double e) |
static double |
qsfn(double sinphi,
double e,
double one_es) |
static double |
radToDeg(double v) |
static boolean |
sameSigns(double a,
double b) |
static boolean |
sameSigns(int a,
int b) |
static double |
sind(double v)
Degree versions of trigonometric functions
|
static double |
sphericalAzimuth(double lat0,
double lon0,
double lat,
double lon) |
static double |
sqrt(double v) |
static double |
takeSign(double a,
double b) |
static int |
takeSign(int a,
int b) |
static double |
tand(double v) |
static double |
trunc(double v) |
static double |
tsfn(double phi,
double sinphi,
double e) |
public static final double PI
public static final double HALFPI
public static final double QUARTERPI
public static final double FORTPI
public static final double TWOPI
public static final double RTD
public static final double DTR
public static final double EPS10
public static final double SECONDS_TO_RAD
public static final double MILLION
public static double sind(double v)
public static double cosd(double v)
public static double tand(double v)
public static double asind(double v)
public static double acosd(double v)
public static double atand(double v)
public static double atan2d(double y, double x)
public static double asin(double v)
public static double acos(double v)
public static double sqrt(double v)
public static double distance(double dx, double dy)
public static double hypot(double x, double y)
public static double atan2(double y, double x)
public static double trunc(double v)
public static double frac(double v)
public static double degToRad(double v)
public static double radToDeg(double v)
public static double dmsToRad(double d, double m, double s)
public static double dmsToDeg(double d, double m, double s)
public static double normalizeLatitude(double angle)
public static double normalizeLongitude(double angle)
public static double normalizeAngle(double angle)
public static double greatCircleDistance(double lon1, double lat1, double lon2, double lat2)
public static double sphericalAzimuth(double lat0, double lon0, double lat, double lon)
public static boolean sameSigns(double a, double b)
public static boolean sameSigns(int a, int b)
public static double takeSign(double a, double b)
public static int takeSign(int a, int b)
public static double cross(double x1, double y1, double x2, double y2)
public static double longitudeDistance(double l1, double l2)
public static double geocentricLatitude(double lat, double flatness)
public static double geographicLatitude(double lat, double flatness)
public static double tsfn(double phi, double sinphi, double e)
public static double msfn(double sinphi, double cosphi, double es)
public static double phi2(double ts, double e)
public static double[] enfn(double es)
public static double mlfn(double phi, double sphi, double cphi, double[] en)
public static double inv_mlfn(double arg, double es, double[] en)
public static double[] authset(double es)
public static double authlat(double beta, double[] APA)
public static double qsfn(double sinphi, double e, double one_es)
public static double niceNumber(double x, boolean round)