Transformation3< T > Struct Template Reference

List of all members.

Detailed Description

template<class T>
struct Transformation3< T >

Definition at line 183 of file transformation3.hh.

Public Member Functions

 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
Quaternion< T > rotation () const
Pose3< T > toPoseType () const
void setTranslation (const Vector3< T > &t)
void setTranslation (const T &x, const T &y, const T &z)
void setRotation (const Vector3< T > &r)
void setRotation (const T &roll, const T &pitch, const T &yaw)
void setRotation (const Quaternion< T > &q)
Transformation3< T > inv () 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


The documentation for this struct was generated from the following file:
Generated on Mon Nov 12 11:43:01 2007 for TORO by  doxygen 1.5.0