Go to the documentation of this file.
84 if (orientationIncrement)
94 if (velocityIncrement)
void XsSdiData_destruct(XsSdiData *thisPtr)
Destruct the object, makes the fields invalid.
XsQuaternion m_orientationIncrement
The orientation increment.
Contains StrapDown Integration (SDI) data.
XsVector3 m_velocityIncrement
The velocity increment.
double XsReal
Defines the floating point type used by the Xsens libraries.
void XsSdiData_construct(XsSdiData *thisPtr, const XsReal *orientationIncrement, const XsReal *velocityIncrement)
Initialize an XsSdiData object with the optional arguments.
XsReal m_data[4]
Stores the quaternion in an array of four elements.
void XsQuaternion_destruct(XsQuaternion *thisPtr)
Sets the contents to 0, which is an invalid XsQuaternion.
void XsVector3_destruct(XsVector3 *thisPtr)
Frees the XsVector3.
void XsVector3_assign(XsVector3 *thisPtr, const XsReal *src)
Init the XsVector3 and copy the data from src into the vector if src is not null.