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