[ 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
|