Package com.esri.core.geometry
Class GeoDist
java.lang.Object
com.esri.core.geometry.GeoDist
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
geodesic_distance_ngs
(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble p_dist, PeDouble p_az12, PeDouble p_az21) private static double
lam_delta
(double lam) private static void
lam_phi_reduction
(PeDouble p_lam, PeDouble p_phi) private static double
PE_ABS
(double a) Get the absolute value of a numberprivate static boolean
PE_EQ
(double a, double b) Determine if two doubles are equal within a default toleranceprivate static double
PE_SGN
(double a, double b) Assign the sign of the second number to the firstprivate static boolean
PE_ZERO
(double a) Determine if a double is within a given tolerance of zeroprivate static double
q90
(double a, double e2)
-
Field Details
-
PE_PI
private static final double PE_PI- See Also:
-
PE_PI2
private static final double PE_PI2- See Also:
-
PE_2PI
private static final double PE_2PI- See Also:
-
PE_EPS
private static final double PE_EPS- See Also:
-
-
Constructor Details
-
GeoDist
GeoDist()
-
-
Method Details
-
PE_ABS
private static double PE_ABS(double a) Get the absolute value of a number -
PE_SGN
private static double PE_SGN(double a, double b) Assign the sign of the second number to the first -
PE_EQ
private static boolean PE_EQ(double a, double b) Determine if two doubles are equal within a default tolerance -
PE_ZERO
private static boolean PE_ZERO(double a) Determine if a double is within a given tolerance of zero -
lam_delta
private static double lam_delta(double lam) -
lam_phi_reduction
-
q90
private static double q90(double a, double e2) -
geodesic_distance_ngs
-