#include <map>#include <set>#include <string>#include <osg/Matrix>#include <osg/Math>#include <osg/Vec3>#include <osg/Vec3d>#include <osg/Vec3f>#include <dtUtil/export.h>#include <dtUtil/enumeration.h>#include <dtUtil/exception.h>#include <dtUtil/mathdefines.h>Namespaces | |
| namespace | dtUtil |
Classes | |
| class | dtUtil::IncomingCoordinateType |
| class | dtUtil::LocalCoordinateType |
| class | dtUtil::CoordinateConversionExceptionEnum |
| class | dtUtil::Coordinates |
Functions | |
| template<typename T> | |
| T | dtUtil::safeASIN (T x) |
Variables | |
| const double | dtUtil::MIN_LAT = ( (-80.5 * osg::PI) / 180.0 ) |
| const double | dtUtil::MAX_LAT = ( (84.5 * osg::PI) / 180.0 ) |
| const double | dtUtil::MIN_EASTING = 100000 |
| const double | dtUtil::MAX_EASTING = 900000 |
| const double | dtUtil::MIN_NORTHING = 0 |
| const double | dtUtil::MAX_NORTHING = 10000000 |
| const double | dtUtil::MAX_DELTA_LONG = ((osg::PI * 90)/180.0) |
| const double | dtUtil::MIN_SCALE_FACTOR = 0.3 |
| const double | dtUtil::MAX_SCALE_FACTOR = 3.0 |
| const double | dtUtil::COS_67P5 = 0.38268343236508977 |
| const double | dtUtil::AD_C = 1.0026000 |
| const double | dtUtil::flatteningReciprocal = 298.257223563 |
| The reciprocal of the flattening parameter (WGS 84). | |
| const double | dtUtil::semiMajorAxis = 6378137.0 |
| The length of the semi-major axis, in meters (WGS 84). | |
| const double | dtUtil::Geocent_a = semiMajorAxis |
| const double | dtUtil::Geocent_f = 1 / flatteningReciprocal |
| const double | dtUtil::Geocent_e2 = (2.0 - Geocent_f) * Geocent_f |
| const double | dtUtil::Geocent_ep2 = Geocent_e2 / (1.0 - Geocent_e2) |
| const double | dtUtil::Geocent_ef = Geocent_f / (2.0 - Geocent_f) |
| const double | dtUtil::Geocent_ef_3 = Geocent_ef * Geocent_ef * Geocent_ef |
| const double | dtUtil::Geocent_ef_4 = Geocent_ef_3 * Geocent_ef |
| const double | dtUtil::Geocent_e2_2 = Geocent_e2 * Geocent_e2 |
| const double | dtUtil::Geocent_e2_3 = Geocent_e2_2* Geocent_e2 |
| const double | dtUtil::CentralMeridianScale = 0.9996 |
| Scale used in UTM calculations. | |
| const double | dtUtil::MagneticNorthLatitude = 82.116 |
| const double | dtUtil::MagneticNorthLongitude = 114.0666 |