SymQuaternion Class Reference
[Math classes]
List of all members.
Public Member Functions |
| SymQuaternion () |
void | SetFromMatrix (const TMatrix33 &matrix) |
void | SetFromMatrix (const TVector3 &II, const TVector3 &JJ, const TVector3 &KK) |
void | SetFromInterpolate (const real lamda, const SymQuaternion &q1, const SymQuaternion &q2) |
SymQuaternion | Inverse () const |
void | Subtract (const real lamda, const SymQuaternion &q1, const SymQuaternion &q2) |
void | Diff (const SymQuaternion &q1, const SymQuaternion &q2) |
void | Multiply (const SymQuaternion &q1, const SymQuaternion &q2) |
void | GetMatrix (TVector3 &II, TVector3 &JJ, TVector3 &KK) const |
void | GetMatrix (TMatrix33 &matrix) const |
boolean | operator== (const SymQuaternion &q1) const |
boolean | operator!= (const SymQuaternion &q1) const |
void | operator= (int32 i) |
Protected Attributes |
TUnitQuaternion | fQ |
boolean | fMirror |
Friends |
TMCiostream & | operator<< (TMCiostream &, const SymQuaternion &) |
TMCiostream & | operator>> (TMCiostream &, SymQuaternion &) |
Detailed Description
Class used to properly interpolate rotation matrices
Constructor & Destructor Documentation
SymQuaternion::SymQuaternion |
( |
|
) |
|
Member Function Documentation
void SymQuaternion::GetMatrix |
( |
TMatrix33 & |
matrix |
) |
const |
void SymQuaternion::operator= |
( |
int32 |
i |
) |
[inline] |
void SymQuaternion::SetFromMatrix |
( |
const TMatrix33 & |
matrix |
) |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: