OSVR-Core  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
QuaternionC.h File Reference

Header. More...

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.
 

Detailed Description

Header.

Must be c-safe!

Date
2014
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file QuaternionC.h.