VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtSerializableGeodeticCS Class Reference
Inheritance diagram for DtSerializableGeodeticCS:
Inheritance graph
[legend]

Public Member Functions

 DtSerializableGeodeticCS ()
 DtSerializableGeodeticCS (FILE *fp)
 DtSerializableGeodeticCS (const DtSerializableGeodeticCS &orig)
virtual ~DtSerializableGeodeticCS ()
DtSerializableGeodeticCSoperator= (const DtSerializableGeodeticCS &orig)
virtual Coordinate_Systemclone () const
virtual bool readFrom (FILE *fp)
virtual bool writeTo (FILE *fp)
- Public Member Functions inherited from DtGeodeticCS
 DtGeodeticCS (bool setUseDynamicSceneOrigin=false, double dynamicSceneOriginDeadband=0.0)
 DtGeodeticCS (const DtGeodeticCS &orig)
virtual ~DtGeodeticCS ()
DtGeodeticCSoperator= (const DtGeodeticCS &orig)
virtual void dis2local (const DtVector &in, DtVector &out) const
virtual void local2dis (const DtVector &in, DtVector &out) const
virtual void localToGeodetic (const DtVector &localPosition, DtGeodeticCoord &geodeticPosition) const
virtual void geodeticToLocal (const DtGeodeticCoord &geodeticPosition, DtVector &localPosition) 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 DtString coordinateSystemName () 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_Systemoperator= (const Coordinate_System &orig)
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 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, 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 bool isSameCS (const Coordinate_System *CSystem) const
virtual void updateDynamicSceneOrigin (const DtVector &New_Origin)
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 void setOrigin (const DtGeodeticCoord &)
virtual DtGeodeticCoord origin () const

Additional Inherited Members

- Static Public Member Functions inherited from DtSerializable
static DtU8 ReadDtU8 (FILE *fp)
static DtU16 ReadDtU16 (FILE *fp)
static DtU32 ReadDtU32 (FILE *fp)
static DtInt16 ReadDtInt16 (FILE *fp)
static DtInt32 ReadDtInt32 (FILE *fp)
static DtFloat64 ReadDtFloat64 (FILE *fp)
static DtDegMinSec ReadDtDegMinSec (FILE *fp)
static DtString ReadDtString (FILE *fp)
static DtMapDatum ReadDtMapDatum (FILE *fp)
static bool WriteDtU8 (FILE *fp, DtU8 b)
static bool WriteDtU16 (FILE *fp, DtU16 l)
static bool WriteDtU32 (FILE *fp, DtU32 l)
static bool WriteDtInt16 (FILE *fp, DtInt16 val)
static bool WriteDtInt32 (FILE *fp, DtInt32 val)
static bool WriteDtFloat64 (FILE *fp, DtFloat64 val)
static bool WriteDtDegMinSec (FILE *fp, const DtDegMinSec &val)
static bool WriteDtString (FILE *fp, const DtString &val)
static bool WriteDtMapDatum (FILE *fp, const DtMapDatum &md)
- 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< ProjDatamyProjData

Constructor & Destructor Documentation

DtSerializableGeodeticCS::DtSerializableGeodeticCS ( )
DtSerializableGeodeticCS::DtSerializableGeodeticCS ( FILE *  fp)
DtSerializableGeodeticCS::DtSerializableGeodeticCS ( const DtSerializableGeodeticCS orig)
virtual DtSerializableGeodeticCS::~DtSerializableGeodeticCS ( )
virtual

Member Function Documentation

DtSerializableGeodeticCS& DtSerializableGeodeticCS::operator= ( const DtSerializableGeodeticCS orig)
virtual Coordinate_System* DtSerializableGeodeticCS::clone ( ) const
virtual

Reimplemented from DtGeodeticCS.

virtual bool DtSerializableGeodeticCS::readFrom ( FILE *  fp)
virtual

Implements DtSerializable.

virtual bool DtSerializableGeodeticCS::writeTo ( FILE *  fp)
virtual

Implements DtSerializable.


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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)