#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.