Package com.esri.core.geometry
Class GeoDist
- java.lang.Object
-
- com.esri.core.geometry.GeoDist
-
final class GeoDist extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GeoDist()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
PE_PI
private static final double PE_PI
- See Also:
- Constant Field Values
-
PE_PI2
private static final double PE_PI2
- See Also:
- Constant Field Values
-
PE_2PI
private static final double PE_2PI
- See Also:
- Constant Field Values
-
PE_EPS
private static final double PE_EPS
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
q90
private static double q90(double a, double e2)
-
-