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