typedef union
{
/** WXYZ or array representation of quaternion */
struct _wxyz
{
float w; /**< W representation of a quaternion */
float x; /**< X representation of a quaternion */
float y; /**< Y representation of a quaternion */
float z; /**< Z representation of a quaternion */
} wxyz; /**< W, X, Y, Z representation of a quaternion */
float v[4]; /**< Array representation of a quaternion */
} k4a_quaternion_t;