Public Member Functions | Public Attributes

GQuaternion Class Reference

#include <GQuaternion.h>

Inheritance diagram for GQuaternion:
GMathObject GObject

List of all members.

Public Member Functions

 GQuaternion (void)
 GQuaternion (GVec4f _Axis, float _Angle)
 GQuaternion (const GQuaternion &Q)
GQuaternion operator* (GQuaternion Q)
GQuaternion operator= (GQuaternion Q)
GQuaternion operator*= (GQuaternion Q)
GVec4f RotateVector (GVec4f VecToRotate, float Angle)
GVec4f RotateVector (GVec4f *VecToRotate, float Angle)
GQuaternion Conjugate ()
 ~GQuaternion (void)

Public Attributes

GVec4f Axis
float Angle

Constructor & Destructor Documentation

GQuaternion::GQuaternion ( void   ) 
GQuaternion::GQuaternion ( GVec4f  _Axis,
float  _Angle 
)
GQuaternion::GQuaternion ( const GQuaternion Q  ) 
GQuaternion::~GQuaternion ( void   ) 

Member Function Documentation

GQuaternion GQuaternion::Conjugate (  ) 
GQuaternion GQuaternion::operator* ( GQuaternion  Q  ) 
GQuaternion GQuaternion::operator*= ( GQuaternion  Q  ) 
GQuaternion GQuaternion::operator= ( GQuaternion  Q  ) 
GVec4f GQuaternion::RotateVector ( GVec4f VecToRotate,
float  Angle 
)
GVec4f GQuaternion::RotateVector ( GVec4f  VecToRotate,
float  Angle 
)

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines