Definition in file quaternion.H.
Functions |
| Istream & | operator>> (Istream &is, quaternion &) |
| Ostream & | operator<< (Ostream &os, const quaternion &C) |
| scalar | magSqr (const quaternion &q) |
| scalar | mag (const quaternion &q) |
| quaternion | conjugate (const quaternion &q) |
| | Return the conjugate of the given quaternion.
|
| quaternion | normalize (const quaternion &q) |
| | Return the normailzed (unit) quaternion of the given quaternion.
|
| quaternion | inv (const quaternion &q) |
| | Return the inverse of the given quaternion.
|
| word | name (const quaternion &) |
| | Return a string representation of a quaternion.
|
| template<> |
| bool | contiguous< quaternion > () |
| | Data associated with quaternion type are contiguous.
|
| bool | operator== (const quaternion &q1, const quaternion &q2) |
| bool | operator!= (const quaternion &q1, const quaternion &q2) |
| quaternion | operator+ (const quaternion &q1, const quaternion &q2) |
| quaternion | operator- (const quaternion &q) |
| quaternion | operator- (const quaternion &q1, const quaternion &q2) |
| scalar | operator& (const quaternion &q1, const quaternion &q2) |
| quaternion | operator* (const quaternion &q1, const quaternion &q2) |
| quaternion | operator/ (const quaternion &q1, const quaternion &q2) |
| quaternion | operator* (const scalar s, const quaternion &q) |
| quaternion | operator* (const quaternion &q, const scalar s) |
| quaternion | operator/ (const quaternion &q, const scalar s) |