14 #include <matrix/vlVector.h>
15 #include <matrix/vlDcm.h>
16 #include <matrix/vlTaitBryan.h>
17 #include <matrix/geodeticCoord.h>
24 class DtCoordinateConverter;
25 class DtCoordinateSystem;
28 const DtVector& position,
const DtTaitBryan& orientation );
31 const DtVector& position,
const DtTaitBryan& orientation );
43 DtCoordinateConverter& converter,
const DtVector& localLocation,
50 DtCoordinateConverter& converter,
const DtTaitBryan& cigOri);
80 const DtCoordinateSystem& coordSystem );
82 const DtCoordinateSystem& coordSystem );
DT_DLL_VRVUTIL DtGeodeticCoord DtLocalToGeodetic(const DtVector &localLocation, const DtCoordinateSystem &coordSystem)
Convert between local and geodetic locations.
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
DT_DLL_VRVUTIL DtTaitBryan orientUp(DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)
DT_DLL_VRVUTIL DtDcm DtSwapDcmAxes(const DtDcm &dcmIn)
All DCM versions above call this.
DT_DLL_VRVUTIL DtTaitBryan DtXFrontZDownToYFrontZUp(const DtTaitBryan &tbIn)
These are all the same method (escept for the different input / return types The DCM (Direction Cosin...
Contains DLL export macros.
DT_DLL_VRVUTIL DtTaitBryan DtNorthEastDownToEastNorthUp(const DtTaitBryan &tbIn)
These are all the same method (escept for the different input / return types The DCM (Direction Cosin...
DT_DLL_VRVUTIL DtTaitBryan DtYFrontZUpToXFrontZDown(const DtTaitBryan &tbIn)
These are all the same method (escept for the different input / return types The DCM (Direction Cosin...
DT_DLL_VRVUTIL DtVector DtGeodeticToLocal(const DtGeodeticCoord &geodeticLocation, const DtCoordinateSystem &coordSystem)
Convert between local and geodetic locations.
Contains makVrv::DtQuat class.
DT_DLL_VRVUTIL DtQuat DtOrientToDirectionVector(DtCoordinateConverter &converter, const DtVector &localLocation, const DtVector &dirVec)
This form uses the local location and normalized direction vector provided.
DT_DLL_VRVUTIL DtQuat DtOrientToVector(DtCoordinateConverter &converter, const DtVector &start, const DtVector &end)
DtOrientToVector returns a quaternion that represents a rotation in the direction of the vector...
DT_DLL_VRVUTIL DtTaitBryan DtEastNorthUpToNorthEastDown(const DtTaitBryan &tbIn)
These are all the same method (escept for the different input / return types The DCM (Direction Cosin...
DT_DLL_VRVUTIL DtTaitBryan DtGetLevelOrientation(DtCoordinateConverter &converter, const DtTaitBryan &cigOri)
Take an euler rotation (in local coordinates) and remove any pitch/roll components.
DT_DLL_VRVUTIL DtTaitBryan DtSwapTaitBryanAxes(const DtTaitBryan &tbIn)
All TaitBryan versions above call this.
DT_DLL_VRVUTIL DtDcm orientUpDcm(DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)