![]() |
VR-Forces 4.0.4 Class Documentation
|

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 |
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 |
| 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 | ( | int | zone, |
| double | northing, | ||
| double | easting, | ||
| double | scaleFactor = 0.9996 |
||
| ) |
| DtUtmCS::DtUtmCS | ( | const DtUtmCS & | orig | ) |
| virtual DtUtmCS::~DtUtmCS | ( | ) | [virtual] |
| DtUtmCS::DtUtmCS | ( | ) | [protected] |
| virtual Coordinate_System* DtUtmCS::clone | ( | ) | const [virtual] |
Reimplemented from Coordinate_System.
Reimplemented in DtSerializableUtmCS, DtLambertConformalCS, and DtSerializableLambertConformalCS.
| virtual void DtUtmCS::dis2local | ( | const DtVector & | in, |
| DtVector & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
| virtual void DtUtmCS::dis2local | ( | const DtDcm & | in, |
| DtDcm & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::dis2local | ( | const DtVector & | vIn, |
| const DtDcm & | dIn, | ||
| DtVector & | vOut, | ||
| DtDcm & | dOut | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::disBody2localBody | ( | const DtVector & | in, |
| DtVector & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::disBody2localBody | ( | const DtDcm & | in, |
| DtDcm & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::local2dis | ( | const DtVector & | in, |
| DtVector & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
| virtual void DtUtmCS::local2dis | ( | const DtDcm & | in, |
| DtDcm & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::local2dis | ( | const DtVector & | vIn, |
| const DtDcm & | dIn, | ||
| DtVector & | vOut, | ||
| DtDcm & | dOut | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::localBody2disBody | ( | const DtVector & | in, |
| DtVector & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::localBody2disBody | ( | const DtDcm & | in, |
| DtDcm & | out | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::localToGeodetic | ( | const DtVector & | localPosition, |
| DtGeodeticCoord & | geodeticPosition | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::geodeticToLocal | ( | const DtGeodeticCoord & | geodeticPosition, |
| DtVector & | localPosition | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::topoToLocal | ( | const DtVector & | localPosition, |
| DtDcm & | topoToLocal | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::localToTopo | ( | const DtVector & | localPosition, |
| DtDcm & | localToTopo | ||
| ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual DtVector DtUtmCS::down | ( | const DtVector & | location | ) | const [virtual] |
Reimplemented from Coordinate_System.
| virtual void DtUtmCS::updateDynamicSceneOrigin | ( | const DtVector & | newOrigin | ) | [virtual] |
Reimplemented from Coordinate_System.
| static DtU16 DtUtmCS::latlonToUtmZone | ( | double | lat_deg, |
| double | lon_deg | ||
| ) | [static] |
| virtual long DtUtmCS::zone | ( | ) | const [virtual] |
| long DtUtmCS::userSetZone | ( | ) | const [inline] |
References myZone.
| void DtUtmCS::setUserSetZone | ( | long | c | ) | [inline] |
References myZone.
| virtual void DtUtmCS::initFromZone | ( | long | zone | ) | [virtual] |
| virtual void DtUtmCS::initFromLatLonZone | ( | double | radLat, |
| double | radLon, | ||
| int | zone = 0, |
||
| double | scaleFactor = 0.9996 |
||
| ) | [virtual] |
| int DtUtmCS::zoneOrigin | ( | ) | const [inline] |
References myUtmReferencePoint.
| virtual DtString DtUtmCS::coordinateSystemName | ( | ) | const [virtual] |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
| double DtUtmCS::projectionScale | ( | ) | const [inline] |
References myScaleFactor.
| virtual void DtUtmCS::setOrigin | ( | const DtGeodeticCoord & | c | ) | [virtual] |
Reimplemented from Coordinate_System.
| virtual bool DtUtmCS::isSameCS | ( | const Coordinate_System * | CSystem | ) | const [virtual] |
Reimplemented from Coordinate_System.
Reimplemented in DtLambertConformalCS.
| virtual DtDcm DtUtmCS::geocToUtmMatrix | ( | const DtVector & | geocLoc | ) | const [virtual] |
| virtual DtDcm DtUtmCS::utmToGeocMatrix | ( | const DtVector & | geocLoc | ) | const [virtual] |
| virtual DtDcm DtUtmCS::utmToTopoMatrix | ( | const DtVector & | geocLoc | ) | const [virtual] |
Reimplemented in DtLambertConformalCS.
| virtual DtDcm DtUtmCS::topoToUtmMatrix | ( | const DtVector & | geocLoc | ) | const [virtual] |
Reimplemented in DtLambertConformalCS.
| virtual void DtUtmCS::setStandardFalseEasting | ( | double | ) | [virtual] |
| virtual void DtUtmCS::setStandardFalseNorthing | ( | double | ) | [virtual] |
| virtual double DtUtmCS::standardFalseEasting | ( | ) | const [virtual] |
| virtual double DtUtmCS::standardFalseNorthing | ( | ) | const [virtual] |
| const DtUtmReferencePoint * DtUtmCS::utmReferencePoint | ( | ) | const [inline] |
References myUtmReferencePoint.
| void DtUtmCS::initRefLatLon | ( | const DtDegMinSec & | refLatitude, |
| const DtDegMinSec & | refLongitude, | ||
| int | standardOffsets, | ||
| long | zone = 0, |
||
| bool | setUseDynamicSceneOrigin = false, |
||
| double | dynamicSceneOriginDeadband = 0.0, |
||
| double | scaleFactor = 0.9996 |
||
| ) | [protected] |
double DtUtmCS::UTM_Projection_Scale [static] |
DtDcm DtUtmCS::myOriginDis2Utm [protected] |
DtDcm DtUtmCS::myOriginUtm2Dis [protected] |
DtDegMinSec DtUtmCS::myRefLatitude [protected] |
DtDegMinSec DtUtmCS::myRefLongitude [protected] |
long DtUtmCS::myZone [protected] |
Referenced by setUserSetZone(), and userSetZone().
int DtUtmCS::myStandardOffsets [protected] |
int DtUtmCS::myUseDynamicSceneOrigin [protected] |
double DtUtmCS::myDynamicSceneOriginDeadband [protected] |
double DtUtmCS::myScaleFactor [protected] |
Referenced by projectionScale().
DtUtmReferencePoint DtUtmCS::myUtmReferencePoint [protected] |
Referenced by utmReferencePoint(), and zoneOrigin().