|
Public Member Functions |
| CWTQuaternion () |
| CWTQuaternion (const CWTMatrix< T > &mat) |
| CWTQuaternion (const CWTVector< T > &vec) |
| CWTQuaternion (const CWTQuaternion &qtn) |
| CWTQuaternion (const CWTSpaceVector< T > &, const T &=CWTZero< T >()) |
| CWTQuaternion (const T &, const T &, const T &, const T &) |
| CWTQuaternion (const T &) |
| CWTQuaternion (const CWTMatrix< T > &, unsigned, unsigned) |
| CWTQuaternion (const CWTVector< T > &vec, unsigned irowStart) |
| CWTQuaternion (const T &r, const CWTSpaceVector< T > &svec, const T &angle) |
| ~CWTQuaternion () |
void | dimension () |
void | mapInto (const CWTMatrix< T > &mat, unsigned irowStart, unsigned icolStart) |
void | mapInto (const CWTVector< T > &vec, unsigned irowStart) |
CWTQuaternion | operator+ (const CWTQuaternion &) const |
CWTQuaternion | operator- (const CWTQuaternion &) const |
CWTQuaternion | operator- () const |
CWTQuaternion | operator * (const T &) const |
CWTQuaternion | operator * (const CWTQuaternion &) const |
CWTQuaternion | operator/ (const T &value) const |
CWTQuaternion | operator/ (const CWTQuaternion &) const |
CWTQuaternion & | operator= (const CWTQuaternion &) |
CWTQuaternion & | operator= (const CWTSpaceVector< T > &) |
CWTQuaternion & | operator+= (const CWTQuaternion &) |
CWTQuaternion & | operator-= (const CWTQuaternion &) |
CWTQuaternion & | operator *= (const T &) |
CWTQuaternion & | operator *= (const CWTQuaternion &) |
CWTQuaternion & | operator/= (const T &) |
CWTQuaternion & | operator/= (const CWTQuaternion &) |
void | storeProduct (const CWTQuaternion &, const CWTQuaternion &) |
void | storeConjugate (const CWTQuaternion &) |
void | makeConjugate () |
CWTQuaternion | unit () const |