Go to the documentation of this file.
65 #ifndef XSQUATERNIONARRAY_H
66 #define XSQUATERNIONARRAY_H
78 #define XSQUATERNIONARRAY_INITIALIZER XSARRAY_INITIALIZER(&g_xsQuaternionArrayDescriptor)
85 #define XsQuaternionArray_destruct(thisPtr) XsArray_destruct(thisPtr)
93 struct XsQuaternionArray :
public XsArrayImpl<XsQuaternion, g_xsQuaternionArrayDescriptor, XsQuaternionArray>
109 : ArrayImpl(ref, sz, flags)
121 #ifndef XSENS_NOITERATOR
122 template <
typename Iterator>
125 : ArrayImpl(beginIt, endIt)
This object describes how to treat the data in an array.
const XsArrayDescriptor XSTYPES_DLL_API g_xsQuaternionArrayDescriptor
Descriptor for XsQuaternionArray.
XSARRAY_STRUCT(XsQuaternionArray, struct XsQuaternion)
A class that implements a quaternion.
A list of XsQuaternion values.
XSTYPES_DLL_API void XsQuaternionArray_construct(XsQuaternionArray *thisPtr, XsSize count, struct XsQuaternion const *src)
size_t XsSize
XsSize must be unsigned number!
struct XsQuaternionArray XsQuaternionArray
XsDataFlags
These flags define the behaviour of data contained by Xsens data structures.