Go to the documentation of this file.
134 using XsVector::operator=;
142 using XsVector::assign;
XsReal m_fixedData[3]
Fixed size storage for the components in the vector.
A class that represents a vector of real numbers.
struct XsVector3 XsVector3
XSTYPES_DLL_API void XsVector_copy(XsVector *copy, XsVector const *src)
@ XSDF_FixedSize
The contained data points to a fixed-size buffer, this allows creation of dynamic objects on the stac...
void XsVector3_copy(XsVector *copy, XsVector3 const *src)
Copy the contents of the XsVector3 to copy.
double XsReal
Defines the floating point type used by the Xsens libraries.
size_t XsSize
XsSize must be unsigned number!
void XsVector3_construct(XsVector3 *thisPtr, const XsReal *src)
Init the XsVector3 and copy the data from src into the vector if src is not null.
XsVector m_vector
The underlying vector.
@ XSDF_Empty
The object contains undefined data / should be considered empty. Usually only relevant when XSDF_Fixe...
XSMATHCONST XsReal XsMath_zero
0
A class that represents a fixed size (3) vector.
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.