#include "xsmath.h"
Go to the source code of this file.
Classes | |
struct | XsQuaternion |
Macros | |
#define | XSQUATERNION_INITIALIZER |
Typedefs | |
typedef struct XsQuaternion | XsQuaternion |
#define XSQUATERNION_INITIALIZER |
Definition at line 22 of file xsquaternion.h.
typedef struct XsQuaternion XsQuaternion |
Definition at line 30 of file xsquaternion.h.
XSTYPES_DLL_API void XsQuaternion_copy | ( | XsQuaternion * | copy, |
XsQuaternion const * | src | ||
) |
XSTYPES_DLL_API void XsQuaternion_destruct | ( | XsQuaternion * | thisPtr | ) |
XSTYPES_DLL_API int XsQuaternion_empty | ( | const XsQuaternion * | thisPtr | ) |
XSTYPES_DLL_API int XsQuaternion_equal | ( | XsQuaternion const * | a, |
XsQuaternion const * | b | ||
) |
XSTYPES_DLL_API void XsQuaternion_fromEulerAngles | ( | XsQuaternion * | thisPtr, |
const struct XsEuler * | src | ||
) |
XSTYPES_DLL_API void XsQuaternion_fromRotationMatrix | ( | XsQuaternion * | thisPtr, |
const struct XsMatrix * | ori | ||
) |
const XSTYPES_DLL_API XsQuaternion* XsQuaternion_identity | ( | void | ) |
XSTYPES_DLL_API void XsQuaternion_inverse | ( | const XsQuaternion * | thisPtr, |
XsQuaternion * | dest | ||
) |
XSTYPES_DLL_API void XsQuaternion_multiply | ( | const XsQuaternion * | left, |
const XsQuaternion * | right, | ||
XsQuaternion * | dest | ||
) |
XSTYPES_DLL_API XsReal XsQuaternion_normalize | ( | XsQuaternion * | thisPtr | ) |
XSTYPES_DLL_API XsReal XsQuaternion_normalized | ( | const XsQuaternion * | thisPtr, |
XsQuaternion * | dest | ||
) |
XSTYPES_DLL_API void XsQuaternion_swap | ( | XsQuaternion * | a, |
XsQuaternion * | b | ||
) |
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST |