#include <transformation3.hh>
Public Member Functions | |
| Transformation3< T > | inv () const |
| Quaternion< T > | rotation () const |
| void | setRotation (const Vector3< T > &r) |
| void | setRotation (const T &roll, const T &pitch, const T &yaw) |
| void | setRotation (const Quaternion< T > &q) |
| void | setTranslation (const Vector3< T > &t) |
| void | setTranslation (const T &x, const T &y, const T &z) |
| Pose3< T > | toPoseType () const |
| Transformation3 () | |
| Transformation3 (const Vector3< T > &trans, const Quaternion< T > &rot) | |
| Transformation3 (const Pose3< T > &v) | |
| Transformation3 (const T &x, const T &y, const T &z, const T &roll, const T &pitch, const T &yaw) | |
| Vector3< T > | translation () const |
| bool | validRotation (const T &epsilon=0.001) const |
Static Public Member Functions | |
| static Transformation3< T > | identity () |
Public Attributes | |
| Quaternion< T > | rotationQuaternion |
| Vector3< T > | translationVector |
Definition at line 221 of file transformation3.hh.
| AISNavigation::Transformation3< T >::Transformation3 | ( | ) | [inline] |
Definition at line 225 of file transformation3.hh.
| AISNavigation::Transformation3< T >::Transformation3 | ( | const Vector3< T > & | trans, |
| const Quaternion< T > & | rot | ||
| ) |
| AISNavigation::Transformation3< T >::Transformation3 | ( | const Pose3< T > & | v | ) |
| AISNavigation::Transformation3< T >::Transformation3 | ( | const T & | x, |
| const T & | y, | ||
| const T & | z, | ||
| const T & | roll, | ||
| const T & | pitch, | ||
| const T & | yaw | ||
| ) |
| static Transformation3<T> AISNavigation::Transformation3< T >::identity | ( | ) | [inline, static] |
| Transformation3<T> AISNavigation::Transformation3< T >::inv | ( | ) | const [inline] |
| Quaternion<T> AISNavigation::Transformation3< T >::rotation | ( | ) | const [inline] |
| void AISNavigation::Transformation3< T >::setRotation | ( | const Vector3< T > & | r | ) | [inline] |
| void AISNavigation::Transformation3< T >::setRotation | ( | const T & | roll, |
| const T & | pitch, | ||
| const T & | yaw | ||
| ) | [inline] |
| void AISNavigation::Transformation3< T >::setRotation | ( | const Quaternion< T > & | q | ) | [inline] |
| void AISNavigation::Transformation3< T >::setTranslation | ( | const Vector3< T > & | t | ) | [inline] |
| void AISNavigation::Transformation3< T >::setTranslation | ( | const T & | x, |
| const T & | y, | ||
| const T & | z | ||
| ) | [inline] |
| Pose3<T> AISNavigation::Transformation3< T >::toPoseType | ( | ) | const [inline] |
| Vector3<T> AISNavigation::Transformation3< T >::translation | ( | ) | const [inline] |
| bool AISNavigation::Transformation3< T >::validRotation | ( | const T & | epsilon = 0.001 | ) | const [inline] |
| Quaternion<T> AISNavigation::Transformation3< T >::rotationQuaternion |
Definition at line 222 of file transformation3.hh.
| Vector3<T> AISNavigation::Transformation3< T >::translationVector |
Definition at line 223 of file transformation3.hh.