#include "xsmath.h"
#include <stddef.h>
#include <string.h>
Go to the source code of this file.
|
XSTYPES_DLL_API void | XsVector_ref (XsVector *thisPtr, XsSize sz, XsReal *buffer, XsDataFlags flags) |
|
XSTYPES_DLL_API void | XsVector_construct (XsVector *thisPtr, XsSize sz, const XsReal *src) |
|
XSTYPES_DLL_API void | XsVector_assign (XsVector *thisPtr, XsSize sz, const XsReal *src) |
|
XSTYPES_DLL_API void | XsVector_destruct (XsVector *thisPtr) |
|
XSTYPES_DLL_API void | XsVector_copy (XsVector *copy, XsVector const *src) |
|
XSTYPES_DLL_API XsReal | XsVector_dotProduct (const XsVector *a, const XsVector *b) |
|
XSTYPES_DLL_API XsReal | XsVector_cartesianLength (const XsVector *thisPtr) |
|
XSTYPES_DLL_API void | XsVector_setZero (XsVector *thisPtr) |
|
XSTYPES_DLL_API int | XsVector_empty (const XsVector *thisPtr) |
|
XSTYPES_DLL_API void | XsVector_multiplyScalar (const XsVector *thisPtr, XsReal scalar, XsVector *dest) |
|
XSTYPES_DLL_API void | XsVector_angularVelocityFromQuaternion (XsVector *thisPtr, XsReal deltaT, const struct XsQuaternion *quat) |
|
XSTYPES_DLL_API void | XsVector_swap (XsVector *a, XsVector *b) |
|
XSTYPES_DLL_API void | XsVector_fill (XsVector *thisPtr, XsReal value) |
|
XSTYPES_DLL_API int | XsVector_equal (const XsVector *thisPtr, const XsVector *thatPtr) |
|
◆ XSVECTOR_INITIALIZER
#define XSVECTOR_INITIALIZER { NULL, 0, 0 } |
◆ XsVector
◆ XsVector_angularVelocityFromQuaternion()
◆ XsVector_assign()
◆ XsVector_cartesianLength()
◆ XsVector_construct()
◆ XsVector_copy()
◆ XsVector_destruct()
◆ XsVector_dotProduct()
◆ XsVector_empty()
◆ XsVector_equal()
◆ XsVector_fill()
◆ XsVector_multiplyScalar()
◆ XsVector_ref()
◆ XsVector_setZero()
◆ XsVector_swap()