![]() |
VR-Forces 5.0.1 Developer's Guide
|

Public Member Functions | |
| DtUtmCS (const DtDegMinSec &refLatitude, const DtDegMinSec &refLongitude, int standardOffsets, long zone=0, bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0, double scaleFactor=0.9996) | |
| DtUtmCS (double refLatitude, double refLongitude, int standardOffsets, long zone=0, bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0, double scaleFactor=0.9996) | |
| DtUtmCS (int zone, double northing, double easting, double scaleFactor=0.9996) | |
| DtUtmCS (const DtUtmCS &orig) | |
| virtual | ~DtUtmCS () |
| DtUtmCS & | operator= (const DtUtmCS &orig) |
| virtual Coordinate_System * | clone () const |
| virtual void | dis2local (const DtVector &in, DtVector &out) const |
| virtual void | dis2local (const DtDcm &in, DtDcm &out) const |
| virtual void | dis2local (const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const |
| virtual void | disBody2localBody (const DtVector &in, DtVector &out) const |
| virtual void | disBody2localBody (const DtDcm &in, DtDcm &out) const |
| virtual void | local2dis (const DtVector &in, DtVector &out) const |
| virtual void | local2dis (const DtDcm &in, DtDcm &out) const |
| virtual void | local2dis (const DtVector &vIn, const DtDcm &dIn, DtVector &vOut, DtDcm &dOut) const |
| virtual void | localBody2disBody (const DtVector &in, DtVector &out) const |
| virtual void | localBody2disBody (const DtDcm &in, DtDcm &out) const |
| virtual void | localToGeodetic (const DtVector &localPosition, DtGeodeticCoord &geodeticPosition) const |
| virtual void | geodeticToLocal (const DtGeodeticCoord &geodeticPosition, DtVector &localPosition) const |
| virtual void | topoToLocal (const DtVector &localPosition, DtDcm &topoToLocal) const |
| virtual void | localToTopo (const DtVector &localPosition, DtDcm &localToTopo) const |
| virtual DtVector | down (const DtVector &location) const |
| virtual void | updateDynamicSceneOrigin (const DtVector &newOrigin) |
| virtual long | zone () const |
| long | userSetZone () const |
| void | setUserSetZone (long) |
| virtual void | initFromZone (long zone) |
| virtual void | initFromLatLonZone (double radLat, double radLon, int zone=0, double scaleFactor=0.9996) |
| int | zoneOrigin () const |
| virtual DtString | coordinateSystemName () const |
| double | projectionScale () const |
| virtual void | setOrigin (const DtGeodeticCoord &c) |
| virtual bool | isSameCS (const Coordinate_System *CSystem) const |
| virtual DtDcm | geocToUtmMatrix (const DtVector &geocLoc) const |
| virtual DtDcm | utmToGeocMatrix (const DtVector &geocLoc) const |
| virtual DtDcm | utmToTopoMatrix (const DtVector &geocLoc) const |
| virtual DtDcm | topoToUtmMatrix (const DtVector &geocLoc) const |
| virtual void | setStandardFalseEasting (double) |
| virtual void | setStandardFalseNorthing (double) |
| virtual double | standardFalseEasting () const |
| virtual double | standardFalseNorthing () const |
| const DtUtmReferencePoint * | utmReferencePoint () const |
Public Member Functions inherited from Coordinate_System | |
| Coordinate_System (bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0) | |
| Coordinate_System (const Coordinate_System &orig) | |
| virtual | ~Coordinate_System () |
| Coordinate_System & | operator= (const Coordinate_System &orig) |
| virtual void | localToGeodetic (const DtVector &localPosition, DtVector &geodeticPosition) const |
| virtual void | geodeticToLocal (const DtVector &geodeticPosition, DtVector &localPosition) const |
| virtual DtDegMinSec | latitudeOrigin () const |
| virtual DtDegMinSec | longitudeOrigin () const |
| virtual CS_Type | getCS_Type () const |
| virtual void | Cig2Scene (const DtVector &Cig, DtVector &Scene) const |
| virtual void | Scene2Cig (const DtVector &Scene, DtVector &Cig) const |
| virtual bool | sceneOriginUpdatedThisFrame () |
| virtual void | sceneOrigin (DtVector &origin) const |
| virtual bool | useDynamicSceneOrigin () |
| virtual void | localToGeodetic (const DtExtent &extent, DtExtent &destExtent) const |
| virtual void | geodeticToLocal (const DtExtent &extent, DtExtent &destExtent) const |
| virtual void | local2dis (const DtExtent &extent, DtExtent &destExtent) const |
| virtual void | dis2local (const DtExtent &extent, DtExtent &destExtent) const |
| virtual DtGeodeticCoord | origin () const |
Static Public Member Functions | |
| static DtU16 | latlonToUtmZone (double lat_deg, double lon_deg) |
Static Public Attributes | |
| static double | UTM_Projection_Scale |
Protected Member Functions | |
| DtUtmCS () | |
| void | initRefLatLon (const DtDegMinSec &refLatitude, const DtDegMinSec &refLongitude, int standardOffsets, long zone=0, bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0, double scaleFactor=0.9996) |
Protected Attributes | |
| DtDcm | myOriginDis2Utm |
| DtDcm | myOriginUtm2Dis |
| DtDegMinSec | myRefLatitude |
| DtDegMinSec | myRefLongitude |
| long | myZone |
| int | myStandardOffsets |
| int | myUseDynamicSceneOrigin |
| double | myDynamicSceneOriginDeadband |
| double | myScaleFactor |
| DtUtmReferencePoint | myUtmReferencePoint |
Protected Attributes inherited from Coordinate_System | |
| DtDegMinSec | myLatitudeOrigin |
| DtDegMinSec | myLongitudeOrigin |
| CS_Type | myCoordinateSystemType |
| bool | myDynamicSceneOriginInAffect |
| bool | myDynamicSceneOriginUpdatedThisFrame |
| bool | myInitialized |
| DtVector | myScenePosition |
| double | myDynamicSceneOriginDeadbandRegion |
| DtMutex | myProjMutex |
| std::auto_ptr< ProjData > | myProjData |
| DtUtmCS::DtUtmCS | ( | const DtDegMinSec & | refLatitude, |
| const DtDegMinSec & | refLongitude, | ||
| int | standardOffsets, | ||
| long | zone = 0, |
||
| bool | setUseDynamicSceneOrigin = false, |
||
| double | dynamicSceneOriginDeadband = 0.0, |
||
| double | scaleFactor = 0.9996 |
||
| ) |
| DtUtmCS::DtUtmCS | ( | double | refLatitude, |
| double | refLongitude, | ||
| int | standardOffsets, | ||
| long | zone = 0, |
||
| bool | setUseDynamicSceneOrigin = false, |
||
| double | dynamicSceneOriginDeadband = 0.0, |
||
| double | scaleFactor = 0.9996 |
||
| ) |
| DtUtmCS::DtUtmCS | ( | const DtUtmCS & | orig | ) |
|
virtual |
|
protected |
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented in DtSerializableUtmCS, DtLambertConformalCS, and DtSerializableLambertConformalCS.
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
|
virtual |
|
virtual |
|
inline |
References myUtmReferencePoint.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
|
inline |
References myScaleFactor.
|
virtual |
Reimplemented from Coordinate_System.
|
virtual |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in DtLambertConformalCS.
|
virtual |
Reimplemented in DtLambertConformalCS.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
References myUtmReferencePoint.
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by setUserSetZone(), and userSetZone().
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by projectionScale().
|
protected |
Referenced by utmReferencePoint(), and zoneOrigin().