17 #define XSEULER_INITIALIZER { { { XsMath_zero,XsMath_zero,XsMath_zero } } } 71 inline bool empty()
const XsReal m_z
Stores the z component of the euler triplet.
bool operator==(const TPoint2D &p1, const TPoint2D &p2)
Exact comparison between 2D points.
EIGEN_STRONG_INLINE bool empty() const
XSTYPES_DLL_API const XsReal XsMath_zero
GLdouble GLdouble GLdouble GLdouble q
bool operator!=(const TPoint2D &p1, const TPoint2D &p2)
Exact comparison between 2D points.
XsReal m_roll
Stores the roll component of the euler triplet.
size_t XsSize
XsSize must be unsigned number!
XsReal m_data[3]
Stores the euler triplet in an array of three elements.
VALUE & operator[](const KEY &key)
Write/read via [i] operator, that creates an element if it didn't exist already.
XsReal m_yaw
Stores the yaw component of the euler triplet.
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.
GLsizei GLsizei GLenum GLenum const GLvoid * data
XsReal m_x
Stores the x component of the euler triplet.