18 #define XSEULER_INITIALIZER \ 22 XsMath_zero, XsMath_zero, XsMath_zero \ 86 inline bool empty()
const XsReal m_z
Stores the z component of the euler triplet.
XSTYPES_DLL_API const XsReal XsMath_zero
GLdouble GLdouble GLdouble GLdouble q
XsReal m_roll
Stores the roll component of the euler triplet.
size_t XsSize
XsSize must be unsigned number!
VALUE & operator[](const KEY &key)
Write/read via [i] operator, that creates an element if it didn't exist already.
XsReal m_data[3]
Stores the euler triplet in an array of three elements.
XsReal m_yaw
Stores the yaw component of the euler triplet.
bool operator==(const mrpt::img::TCamera &a, const mrpt::img::TCamera &b)
XSTYPES_DLL_API void XsEuler_destruct(struct XsEuler *thisPtr)
XSTYPES_DLL_API void XsEuler_fromQuaternion(struct XsEuler *thisPtr, const struct XsQuaternion *quat)
double XsReal
Defines the floating point type used by the Xsens libraries.
XsReal m_y
Stores the y component of the euler triplet.
XSTYPES_DLL_API int XsEuler_empty(const struct XsEuler *thisPtr)
XsReal m_pitch
Stores the pitch component of the euler triplet.
bool operator!=(const mrpt::img::TCamera &a, const mrpt::img::TCamera &b)
GLsizei GLsizei GLenum GLenum const GLvoid * data
XsReal m_x
Stores the x component of the euler triplet.