CQuaternion.h File Reference

Implements a quaternion. More...

#include "math/CMatrix3d.h"
#include "math/CVector3d.h"

Go to the source code of this file.

Classes

struct  chai3d::cQuaternion
 This class implements a quaternion. More...
 

Namespaces

 chai3d
 

Functions

cQuaternion chai3d::operator* (const cQuaternion &a_quaternion, const double a_scale)
 An overloaded * operator for quaternion/scalar multiplication. More...
 
cQuaternion chai3d::operator* (const double a_scale, const cQuaternion &a_quaternion)
 An overloaded * operator for scalar/quaternion multiplication. More...
 
cQuaternion chai3d::operator* (const cQuaternion &a_quaternion0, const cQuaternion &a_quaternion1)
 An overloaded * operator for quaternion multiplication. More...
 
cQuaternion chai3d::operator+ (const cQuaternion &a_quaternion0, const cQuaternion &a_quaternion1)
 An overloaded + operator for quaternion addition. More...
 
cQuaternion chai3d::operator- (const cQuaternion &a_quaternion0, const cQuaternion &a_quaternion1)
 An overloaded - operator for quaternion subtraction. More...