VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
coordUtils.h File Reference

Contains additional coordinate system related utilities. More...

Go to the source code of this file.

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

Functions

DT_DLL_VRVUTIL DtTaitBryan makVrv::orientUp (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)
 
DT_DLL_VRVUTIL DtDcm makVrv::orientUpDcm (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtGetLevelOrientation (DtCoordinateConverter &converter, const DtTaitBryan &cigOri)
 Take an euler rotation (in local coordinates) and remove any pitch/roll components. More...
 
DT_DLL_VRVUTIL DtQuat makVrv::DtOrientToVector (DtCoordinateConverter &converter, const DtVector &start, const DtVector &end)
 DtOrientToVector returns a quaternion that represents a rotation in the direction of the vector. More...
 
DT_DLL_VRVUTIL DtQuat makVrv::DtOrientToDirectionVector (DtCoordinateConverter &converter, const DtVector &localLocation, const DtVector &dirVec)
 This form uses the local location and normalized direction vector provided. More...
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtEastNorthUpToNorthEastDown (const DtTaitBryan &tbIn)
 These are all the same method (escept for the different input / return types The DCM (Direction Cosine Matrix) versions multiply the input matrix by a matrix that swaps the X and Y axes and negates the Z. More...
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtNorthEastDownToEastNorthUp (const DtTaitBryan &tbIn)
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtXFrontZDownToYFrontZUp (const DtTaitBryan &tbIn)
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtYFrontZUpToXFrontZDown (const DtTaitBryan &tbIn)
 
DT_DLL_VRVUTIL DtDcm makVrv::DtEastNorthUpToNorthEastDown (const DtDcm &dcmIn)
 
DT_DLL_VRVUTIL DtDcm makVrv::DtNorthEastDownToEastNorthUp (const DtDcm &dcmIn)
 
DT_DLL_VRVUTIL DtDcm makVrv::DtXFrontZDownToYFrontZUp (const DtDcm &dcmIn)
 
DT_DLL_VRVUTIL DtDcm makVrv::DtYFrontZUpToXFrontZDown (const DtDcm &dcmIn)
 
DT_DLL_VRVUTIL DtDcm makVrv::DtSwapDcmAxes (const DtDcm &dcmIn)
 All DCM versions above call this. More...
 
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtSwapTaitBryanAxes (const DtTaitBryan &tbIn)
 All TaitBryan versions above call this. More...
 
DT_DLL_VRVUTIL DtGeodeticCoord makVrv::DtLocalToGeodetic (const DtVector &localLocation, const DtCoordinateSystem &coordSystem)
 Convert between local and geodetic locations. More...
 
DT_DLL_VRVUTIL DtVector makVrv::DtGeodeticToLocal (const DtGeodeticCoord &geodeticLocation, const DtCoordinateSystem &coordSystem)
 

Detailed Description

Contains additional coordinate system related utilities.


Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)