#include <transformation3.h>
Public Member Functions | |
Transformation3< T > | inv () const |
Quaternion< T > | rotation () const |
void | setRotation (const Quaternion< T > &q) |
void | setRotation (const T &roll, const T &pitch, const T &yaw) |
void | setRotation (const Vector3< T > &r) |
void | setTranslation (const T &x, const T &y, const T &z) |
void | setTranslation (const Vector3< T > &t) |
Pose3< T > | toPoseType () const |
Transformation3 () | |
Transformation3 (const Pose3< T > &v) | |
Transformation3 (const T &x, const T &y, const T &z, const T &roll, const T &pitch, const T &yaw) | |
Transformation3 (const Vector3< T > &trans, const Quaternion< T > &rot) | |
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 256 of file transformation3.h.
|
inline |
Definition at line 260 of file transformation3.h.
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 | ||
) |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Quaternion<T> AISNavigation::Transformation3< T >::rotationQuaternion |
Definition at line 257 of file transformation3.h.
Vector3<T> AISNavigation::Transformation3< T >::translationVector |
Definition at line 258 of file transformation3.h.