[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details Quaternion Operations VIGRA

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
 

Detailed Description

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.11.1 (Fri May 19 2017)