Header. More...
#include <osvr/Util/APIBaseC.h>Go to the source code of this file.
Classes | |
| struct | OSVR_Quaternion |
| A structure defining a quaternion, often a unit quaternion representing 3D rotation. More... | |
Typedefs | |
| typedef struct OSVR_Quaternion | OSVR_Quaternion |
| A structure defining a quaternion, often a unit quaternion representing 3D rotation. | |
Functions | |
| double | osvrQuatGetW (OSVR_Quaternion const *q) |
| Accessor for quaternion component W. | |
| void | osvrQuatSetW (OSVR_Quaternion *q, double val) |
| Setter for quaternion component W. | |
| double | osvrQuatGetX (OSVR_Quaternion const *q) |
| Accessor for quaternion component X. | |
| void | osvrQuatSetX (OSVR_Quaternion *q, double val) |
| Setter for quaternion component X. | |
| double | osvrQuatGetY (OSVR_Quaternion const *q) |
| Accessor for quaternion component Y. | |
| void | osvrQuatSetY (OSVR_Quaternion *q, double val) |
| Setter for quaternion component Y. | |
| double | osvrQuatGetZ (OSVR_Quaternion const *q) |
| Accessor for quaternion component Z. | |
| void | osvrQuatSetZ (OSVR_Quaternion *q, double val) |
| Setter for quaternion component Z. | |
| void | osvrQuatSetIdentity (OSVR_Quaternion *q) |
| Set a quaternion to the identity rotation. | |