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. | |