VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Attributes | Protected Attributes
DtFlatEarthCS Class Reference
Inheritance diagram for DtFlatEarthCS:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtFlatEarthCS (double refLatitude, double refLongitude, bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0)
 DtFlatEarthCS (bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0)
 DtFlatEarthCS (const DtFlatEarthCS &orig)
virtual ~DtFlatEarthCS ()
DtFlatEarthCSoperator= (const DtFlatEarthCS &orig)
virtual Coordinate_Systemclone () const
virtual void dis2local (const DtVector &in, DtVector &out) const
virtual void local2dis (const DtVector &in, DtVector &out) const
virtual DtVector down (const DtVector &location) const
virtual void topoToLocal (const DtVector &localPosition, DtDcm &topoToLocal) const
virtual void localToTopo (const DtVector &localPosition, DtDcm &localToTopo) const
virtual void localToGeodetic (const DtVector &localPosition, DtGeodeticCoord &geodeticPosition) const
virtual void geodeticToLocal (const DtGeodeticCoord &geodeticPosition, DtVector &localPosition) const
virtual void initFromLatLon (double latRadians, double lonRadians)
virtual void init ()
virtual DtString coordinateSystemName () const
virtual void setOrigin (const DtGeodeticCoord &c)
virtual DtDcm topoToUtmMatrix (const DtVector &geocLoc) const
virtual DtDcm utmToTopoMatrix (const DtVector &geocLoc) const

Static Public Attributes

static const double theMultigenFlatEarthRadius

Protected Attributes

double myRefLatitude
double myRefLongitude

Constructor & Destructor Documentation

DtFlatEarthCS::DtFlatEarthCS ( double  refLatitude,
double  refLongitude,
bool  setUseDynamicSceneOrigin = false,
double  dynamicSceneOriginDeadband = 0.0 
)
DtFlatEarthCS::DtFlatEarthCS ( bool  setUseDynamicSceneOrigin = false,
double  dynamicSceneOriginDeadband = 0.0 
)
virtual DtFlatEarthCS::~DtFlatEarthCS ( ) [virtual]

Member Function Documentation

DtFlatEarthCS& DtFlatEarthCS::operator= ( const DtFlatEarthCS orig)
virtual Coordinate_System* DtFlatEarthCS::clone ( ) const [virtual]

Reimplemented from Coordinate_System.

Reimplemented in DtSerializableFlatEarthCS.

virtual void DtFlatEarthCS::dis2local ( const DtVector in,
DtVector out 
) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::local2dis ( const DtVector in,
DtVector out 
) const [virtual]

Reimplemented from Coordinate_System.

virtual DtVector DtFlatEarthCS::down ( const DtVector location) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::topoToLocal ( const DtVector localPosition,
DtDcm &  topoToLocal 
) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::localToTopo ( const DtVector localPosition,
DtDcm &  localToTopo 
) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::localToGeodetic ( const DtVector localPosition,
DtGeodeticCoord &  geodeticPosition 
) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::geodeticToLocal ( const DtGeodeticCoord &  geodeticPosition,
DtVector localPosition 
) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::initFromLatLon ( double  latRadians,
double  lonRadians 
) [virtual]
virtual void DtFlatEarthCS::init ( ) [virtual]
virtual DtString DtFlatEarthCS::coordinateSystemName ( ) const [virtual]

Reimplemented from Coordinate_System.

virtual void DtFlatEarthCS::setOrigin ( const DtGeodeticCoord &  c) [virtual]

Reimplemented from Coordinate_System.

virtual DtDcm DtFlatEarthCS::topoToUtmMatrix ( const DtVector geocLoc) const [virtual]
virtual DtDcm DtFlatEarthCS::utmToTopoMatrix ( const DtVector geocLoc) const [virtual]

Member Data Documentation

double DtFlatEarthCS::myRefLatitude [protected]
double DtFlatEarthCS::myRefLongitude [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)