

Go to the source code of this file.
Classes | |
| struct | AISNavigation::Operations3D< T > |
| struct | AISNavigation::Pose3< T > |
| struct | AISNavigation::Quaternion< T > |
| struct | AISNavigation::Transformation3< T > |
| struct | AISNavigation::Vector3< T > |
Namespaces | |
| namespace | AISNavigation |
Functions | |
| template<class T > | |
| T | AISNavigation::innerproduct (const Quaternion< T > &left, const Quaternion< T > &right) |
| template<class T > | |
| Quaternion< T > | AISNavigation::operator* (const Quaternion< T > &left, const Quaternion< T > &right) |
| template<class T > | |
| Quaternion< T > | AISNavigation::operator* (const Quaternion< T > &left, const T scalar) |
| template<class T > | |
| Quaternion< T > | AISNavigation::operator* (const T scalar, const Quaternion< T > &right) |
| template<class T > | |
| Vector3< T > | AISNavigation::operator* (const Transformation3< T > &m, const Vector3< T > &v) |
| template<class T > | |
| Transformation3< T > | AISNavigation::operator* (const Transformation3< T > &m1, const Transformation3< T > &m2) |
| template<class T > | |
| Quaternion< T > | AISNavigation::operator+ (const Quaternion< T > &left, const Quaternion< T > &right) |
| template<class T > | |
| Quaternion< T > | AISNavigation::operator- (const Quaternion< T > &left, const Quaternion< T > &right) |
| template<class T > | |
| std::ostream & | AISNavigation::operator<< (std::ostream &os, const Quaternion< T > &q) |
| template<class T > | |
| Quaternion< T > | AISNavigation::slerp (const Quaternion< T > &from, const Quaternion< T > &to, const T lambda) |