7 #ifndef GeodeticEllipsoid_H_
8 #define GeodeticEllipsoid_H_
20 #ifdef DtUSE_UTILITIES_NAMESPACE
21 namespace DtUSE_UTILITIES_NAMESPACE
55 void initialize_ellipsoid(
double a,
double f );
56 void geo_to_rad(
double deg,
double min,
double sec,
double* radian )
const;
57 void rad_to_geo(
double radian,
double* deg,
double* min,
double* sec )
const;
61 void geodetic_to_geocentric(
double lat,
double lon,
double height,
62 double* x,
double* y,
double* z )
const;
73 void geocentric_to_geodetic(
double xp,
double yp,
double zp,
74 double* lat,
double* lon,
double* height )
const;
81 static void setMaxIterationsForConvergence(
unsigned int maxItr);
84 static unsigned int maxIterationsForConvergence();
89 static void setThrowExceptionOnConversionFrom0Geocentric(
bool enable);
93 static void setNotifyConversionFrom0Geocentric(
bool enable);
119 #ifdef DtUSE_UTILITIES_NAMESPACE