![]() |
Rosetta
3.7
|
Unit quaternion 3-D orientation representation. More...
#include <numeric/Quaternion.fwd.hh>
#include <numeric/NumericTraits.hh>
#include <numeric/xyzVector.hh>
#include <numeric/BodyPosition.fwd.hh>
#include <utility/assert.hh>
#include <cmath>
Classes | |
class | numeric::Quaternion< typename > |
Unit quaternion 3-D orientation representation. More... | |
Namespaces | |
numeric | |
Unit headers. | |
Functions | |
template<typename T > | |
Quaternion< T > | numeric::operator* (Quaternion< T > const &q2, Quaternion< T > const &q1) |
Quaternion * Quaternion. More... | |
template<typename T > | |
Quaternion< T > | numeric::product (Quaternion< T > const &q2, Quaternion< T > const &q1, bool const precise) |
Product: Quaternion * Quaternion. More... | |
template<typename T > | |
bool | numeric::operator== (Quaternion< T > const &q1, Quaternion< T > const &q2) |
Quaternion == Quaternion. More... | |
template<typename T > | |
bool | numeric::operator!= (Quaternion< T > const &q1, Quaternion< T > const &q2) |
Quaternion != Quaternion. More... | |
template<typename T > | |
T | numeric::dot (Quaternion< T > const &q1, Quaternion< T > const &q2) |
Dot product. More... | |
template<typename T > | |
T | numeric::dot_product (Quaternion< T > const &q1, Quaternion< T > const &q2) |
Dot product. More... | |
Unit quaternion 3-D orientation representation.