[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | Quaternion Operations |  | 
| Functions | |
| template<typename Type > | |
| Quaternion< Type >::NormType | abs (Quaternion< Type > const &q) | 
| norm | |
| template<class ValueType > | |
| Quaternion< ValueType > | conj (Quaternion< ValueType > const &q) | 
| Create conjugate quaternion. | |
| template<typename Type > | |
| Quaternion< Type > | operator* (const Quaternion< Type > &t1, const Quaternion< Type > &t2) | 
| Multiplication. | |
| template<typename Type > | |
| Quaternion< Type > | operator* (const Quaternion< Type > &t1, double t2) | 
| Multiplication with a scalar on the right. | |
| template<typename Type > | |
| Quaternion< Type > | operator* (double t1, const Quaternion< Type > &t2) | 
| Multiplication with a scalar on the left. | |
| template<typename Type > | |
| Quaternion< Type > | operator+ (const Quaternion< Type > &t1, const Quaternion< Type > &t2) | 
| Addition. | |
| template<typename Type > | |
| Quaternion< Type > | operator+ (const Quaternion< Type > &t1, const Type &t2) | 
| Addition of a scalar on the right. | |
| template<typename Type > | |
| Quaternion< Type > | operator+ (const Type &t1, const Quaternion< Type > &t2) | 
| Addition of a scalar on the left. | |
| template<typename Type > | |
| Quaternion< Type > | operator- (const Quaternion< Type > &t1, const Quaternion< Type > &t2) | 
| Subtraction. | |
| template<typename Type > | |
| Quaternion< Type > | operator- (const Quaternion< Type > &t1, const Type &t2) | 
| Subtraction of a scalar on the right. | |
| template<typename Type > | |
| Quaternion< Type > | operator- (const Type &t1, const Quaternion< Type > &t2) | 
| Subtraction of a scalar on the left. | |
| template<typename Type > | |
| Quaternion< Type > | operator/ (const Quaternion< Type > &t1, const Quaternion< Type > &t2) | 
| Division. | |
| template<typename Type > | |
| Quaternion< Type > | operator/ (const Quaternion< Type > &t1, double t2) | 
| Division by a scalar. | |
| template<typename Type > | |
| Quaternion< Type > | operator/ (double t1, const Quaternion< Type > &t2) | 
| Division of a scalar by a Quaternion. | |
| template<typename Type > | |
| Quaternion< Type >::SquaredNormType | squaredNorm (Quaternion< Type > const &q) | 
| squared norm | |
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |