PSMoveService
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PSMoveQuaternion Struct Reference

Public Member Functions

PSMoveQuaternion operator+ (const PSMoveQuaternion &other) const
 
PSMoveQuaternion operator* (const PSMoveQuaternion &other) const
 
PSMoveQuaternion unsafe_divide (const float s) const
 
PSMoveQuaternion safe_divide (const float s, const PSMoveQuaternion &default_result) const
 
PSMoveQuaternion inverse () const
 
PSMoveFloatVector3 rotate_vector (const PSMoveFloatVector3 &v) const
 
PSMovePosition rotate_position (const PSMovePosition &v) const
 
float length () const
 
PSMoveQuaternionnormalize_with_default (const PSMoveQuaternion &default_result)
 

Static Public Member Functions

static PSMoveQuaternion create (float w, float x, float y, float z)
 
static PSMoveQuaternion concat (const PSMoveQuaternion &first, const PSMoveQuaternion &second)
 

Public Attributes

float w
 
float x
 
float y
 
float z
 

The documentation for this struct was generated from the following files: