OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
Quat Class Reference

Public Member Functions

 Quat (Vector angles)
 
 Quat (float scrMatrix[3][3])
 
 Quat (const float x, const float y, const float z, const float w)
 
float * vec4 (void)
 
float operator[] (const int index) const
 
float & operator[] (const int index)
 
void set (const float x, const float y, const float z, const float w)
 
const Quatoperator= (const Quat &a)
 
const Quatoperator+= (const Quat &a)
 
const Quatoperator-= (const Quat &a)
 
const Quatoperator*= (const float a)
 
float length (void) const
 
float lengthSquared (void) const
 
const Quatnormalize (void)
 
Quat operator- () const
 
Vector toAngles (void)
 

Public Attributes

float x
 
float y
 
float z
 
float w
 

Friends

Quat operator+ (const Quat &a, const Quat &b)
 
Quat operator- (const Quat &a, const Quat &b)
 
Quat operator* (const Quat &a, const float b)
 
Quat operator* (const float a, const Quat &b)
 
int operator== (const Quat &a, const Quat &b)
 
int operator!= (const Quat &a, const Quat &b)
 

The documentation for this class was generated from the following file: