QUAT Class Reference

#include <Quaterion.h>

List of all members.

Public Member Functions

 QUAT (GLfloat sx=0, GLfloat sy=0, GLfloat sz=0, GLfloat sw=1)
 ~QUAT ()
GLvoid Reset ()
GLvoid CopyQuat (QUAT q)
GLvoid Set (GLfloat sx, GLfloat sy, GLfloat sz, GLfloat sw)
GLvoid AxisAngleToQuat (VECTOR axis, GLfloat theta)
GLvoid EulerToQuat (GLfloat pitch, GLfloat yaw, GLfloat roll)
GLvoid NormaliseQuat ()
GLfloat MagnitudeQuat ()
GLvoid MultQuat (QUAT q)
GLvoid MatrixToQuat (float m[4][4])

Public Attributes

GLfloat x
GLfloat y
GLfloat z
GLfloat w


Constructor & Destructor Documentation

QUAT::QUAT GLfloat  sx = 0,
GLfloat  sy = 0,
GLfloat  sz = 0,
GLfloat  sw = 1
 

QUAT::~QUAT  ) 
 


Member Function Documentation

GLvoid QUAT::AxisAngleToQuat VECTOR  axis,
GLfloat  theta
 

GLvoid QUAT::CopyQuat QUAT  q  ) 
 

GLvoid QUAT::EulerToQuat GLfloat  pitch,
GLfloat  yaw,
GLfloat  roll
 

GLfloat QUAT::MagnitudeQuat  ) 
 

GLvoid QUAT::MatrixToQuat float  m[4][4]  ) 
 

GLvoid QUAT::MultQuat QUAT  q  ) 
 

GLvoid QUAT::NormaliseQuat  ) 
 

GLvoid QUAT::Reset  ) 
 

GLvoid QUAT::Set GLfloat  sx,
GLfloat  sy,
GLfloat  sz,
GLfloat  sw
[inline]
 


Member Data Documentation

GLfloat QUAT::w
 

GLfloat QUAT::x
 

GLfloat QUAT::y
 

GLfloat QUAT::z
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 22 16:23:52 2006 for Inside Time by  doxygen 1.4.5