VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtCoordTransform Class Reference

DtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another. More...

+ Collaboration diagram for DtCoordTransform:

Public Member Functions

 DtCoordTransform ()
 
 DtCoordTransform (const DtVector &toOriginInFromCoord, const DtDcm &from2to)
 
void setOffset (const DtVector &toOriginInFromCoord)
 
void setRotation (const DtDcm &from2to)
 
void setByInverse (const DtCoordTransform &to2from)
 
DtVector offset () const
 
DtDcm rotation () const
 
void getOrientation (DtDcmRef from_to) const
 
void coordTrans (const DtVector &from, DtVector &to) const
 
void vecTrans (const DtVector &from, DtVector &to) const
 
void vecTrans (const DtVector32 &from, DtVector32 &to) const
 
void eulerTrans (const DtTaitBryan &from, DtTaitBryan *to) const
 
void getOffset (DtVector &toOriginInFromCoord) const
 getOffset is deprecated and should not be used More...
 

Protected Attributes

DtVector myOffset
 
DtDcm myRotation
 "to" origin in base coordinates More...
 

Detailed Description

DtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another.

This class is typically used to convert between geocentric and topographic coordinates.

More information about this class, as well as examples are provided in the VR-Link Developers Guide in section 11.3.3 (Topographic Coordinates)

Constructor & Destructor Documentation

DtCoordTransform::DtCoordTransform ( )
DtCoordTransform::DtCoordTransform ( const DtVector toOriginInFromCoord,
const DtDcm from2to 
)

Member Function Documentation

void DtCoordTransform::coordTrans ( const DtVector from,
DtVector to 
) const
void DtCoordTransform::eulerTrans ( const DtTaitBryan from,
DtTaitBryan to 
) const
void DtCoordTransform::getOffset ( DtVector toOriginInFromCoord) const

getOffset is deprecated and should not be used

void DtCoordTransform::getOrientation ( DtDcmRef  from_to) const
DtVector DtCoordTransform::offset ( ) const
DtDcm DtCoordTransform::rotation ( ) const
void DtCoordTransform::setByInverse ( const DtCoordTransform to2from)
void DtCoordTransform::setOffset ( const DtVector toOriginInFromCoord)
void DtCoordTransform::setRotation ( const DtDcm from2to)
void DtCoordTransform::vecTrans ( const DtVector from,
DtVector to 
) const
void DtCoordTransform::vecTrans ( const DtVector32 from,
DtVector32 to 
) const

Member Data Documentation

DtVector DtCoordTransform::myOffset
protected
DtDcm DtCoordTransform::myRotation
protected

"to" origin in base coordinates


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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)