coordinates.h File Reference

#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>
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

http://www.delta3d.org
2.0.0 generated 14 Feb 2008