#include <GQuaternion.h>
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 |
GQuaternion::GQuaternion | ( | void | ) |
GQuaternion::GQuaternion | ( | GVec4f | _Axis, | |
float | _Angle | |||
) |
GQuaternion::GQuaternion | ( | const GQuaternion & | Q | ) |
GQuaternion::~GQuaternion | ( | void | ) |
GQuaternion GQuaternion::Conjugate | ( | ) |
GQuaternion GQuaternion::operator* | ( | GQuaternion | Q | ) |
GQuaternion GQuaternion::operator*= | ( | GQuaternion | Q | ) |
GQuaternion GQuaternion::operator= | ( | GQuaternion | Q | ) |
float GQuaternion::Angle |