18 #ifdef DtUSE_UTILITIES_NAMESPACE
19 namespace DtUSE_UTILITIES_NAMESPACE
76 void printDataToStream(std::ostream &str)
const;
139 #define vlTaitBryan_inl
140 #include "vlTaitBryan.inl"
141 #undef vlTaitBryan_inl
143 #ifdef DtUSE_UTILITIES_NAMESPACE
void DtEuler_to_BodyToRef(const DtTaitBryan &euler, DtDcm &body2ref)
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
DtFloat64 myPsi
Definition: vlTaitBryan.h:100
std::ostream & operator<<(std::ostream &os, const Dt3dChord &chord)
void DtBodyToRef_to_Euler(const DtDcm &body2ref, DtTaitBryan *euler)
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
double DtEParm[4]
Definition: vlTaitBryan.h:105
This file declares DtVector and DtVector32.
This file defines math constants and methods which may be useful in simulations.
#define DT_DLL_MATRIX
Definition: vlMachineTypes.h:107
Quaternions are used to represent orientation of an object.
Definition: vlQuaternion.h:30
DtDcms are used to represent orientation for an object.
Definition: vlDcm.h:39
void DtEuler_to_RefToBody(const DtTaitBryan &euler, DtDcm &ref2body)
void DtRefToBody_to_Euler(const DtDcm &ref2body, DtTaitBryan *euler)
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
DtFloat64 myTheta
about reference z
Definition: vlTaitBryan.h:101
Instances of DtString are used to represent strings.
Definition: vlString.h:29
void DtEulerToEuler(const DtTaitBryan &in, const DtDcm &in2out, DtTaitBryan *out)
Given Euler angles with respect to reference frame "in", and the transformation matrix between frame ...
This file contains typedefs for machine dependant types.
DtFloat64 myPhi
about intermediate y
Definition: vlTaitBryan.h:102