#include <assert.h>
#include <cmath>
#include "dmatrix.hh"
#include "transformation3.hxx"
Go to the source code of this file.
|
| 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) |
| |