The Stamped Transform datatype used by tf. More...
#include <transform_datatypes.h>

Public Member Functions | |
| void | setData (const tf::Transform &input) |
| Set the inherited Transform data. More... | |
| StampedTransform () | |
| Default constructor only to be used for preallocation. More... | |
| StampedTransform (const tf::Transform &input, const ros::Time ×tamp, const std::string &frame_id, const std::string &child_frame_id) | |
Public Member Functions inherited from tf::Transform | |
| void | deSerialize (const struct TransformData &dataIn) |
| void | deSerializeDouble (const struct TransformDoubleData &dataIn) |
| void | deSerializeFloat (const struct TransformFloatData &dataIn) |
| TFSIMD_FORCE_INLINE Matrix3x3 & | getBasis () |
| Return the basis matrix for the rotation. More... | |
| const TFSIMD_FORCE_INLINE Matrix3x3 & | getBasis () const |
| Return the basis matrix for the rotation. More... | |
| void | getOpenGLMatrix (tfScalar *m) const |
| Fill an array representation. More... | |
| TFSIMD_FORCE_INLINE Vector3 & | getOrigin () |
| Return the origin vector translation. More... | |
| const TFSIMD_FORCE_INLINE Vector3 & | getOrigin () const |
| Return the origin vector translation. More... | |
| Quaternion | getRotation () const |
| Return a quaternion representing the rotation. More... | |
| Transform | inverse () const |
| Return the inverse of this transform. More... | |
| Transform | inverseTimes (const Transform &t) const |
| Return the inverse of this transform times the other transform. More... | |
| TFSIMD_FORCE_INLINE Vector3 | invXform (const Vector3 &inVec) const |
| TFSIMD_FORCE_INLINE void | mult (const Transform &t1, const Transform &t2) |
| Set the current transform as the value of the product of two transforms. More... | |
| TFSIMD_FORCE_INLINE Vector3 | operator() (const Vector3 &x) const |
| Return the transform of the vector. More... | |
| TFSIMD_FORCE_INLINE Quaternion | operator* (const Quaternion &q) const |
| Return the transform of the Quaternion. More... | |
| Transform | operator* (const Transform &t) const |
| Return the product of this transform and the other. More... | |
| TFSIMD_FORCE_INLINE Vector3 | operator* (const Vector3 &x) const |
| Return the transform of the vector. More... | |
| Transform & | operator*= (const Transform &t) |
| Multiply this Transform by another(this = this * another) More... | |
| TFSIMD_FORCE_INLINE Transform & | operator= (const Transform &other) |
| Assignment Operator. More... | |
| void | serialize (struct TransformData &dataOut) const |
| void | serializeFloat (struct TransformFloatData &dataOut) const |
| TFSIMD_FORCE_INLINE void | setBasis (const Matrix3x3 &basis) |
| Set the rotational element by Matrix3x3. More... | |
| void | setFromOpenGLMatrix (const tfScalar *m) |
| Set from an array. More... | |
| void | setIdentity () |
| Set this transformation to the identity. More... | |
| TFSIMD_FORCE_INLINE void | setOrigin (const Vector3 &origin) |
| Set the translational element. More... | |
| TFSIMD_FORCE_INLINE void | setRotation (const Quaternion &q) |
| Set the rotational element by Quaternion. More... | |
| Transform () | |
| No initialization constructor. More... | |
| TFSIMD_FORCE_INLINE | Transform (const Matrix3x3 &b, const Vector3 &c=Vector3(tfScalar(0), tfScalar(0), tfScalar(0))) |
| Constructor from Matrix3x3 (optional Vector3) More... | |
| TFSIMD_FORCE_INLINE | Transform (const Quaternion &q, const Vector3 &c=Vector3(tfScalar(0), tfScalar(0), tfScalar(0))) |
| Constructor from Quaternion (optional Vector3 ) More... | |
| TFSIMD_FORCE_INLINE | Transform (const Transform &other) |
| Copy constructor. More... | |
Public Attributes | |
| std::string | child_frame_id_ |
| The frame_id of the coordinate frame this transform defines. More... | |
| std::string | frame_id_ |
| The frame_id of the coordinate frame in which this transform is defined. More... | |
| ros::Time | stamp_ |
| The timestamp associated with this transform. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from tf::Transform | |
| static const Transform & | getIdentity () |
| Return an identity transform. More... | |
The Stamped Transform datatype used by tf.
Definition at line 81 of file transform_datatypes.h.
|
inline |
Definition at line 87 of file transform_datatypes.h.
|
inline |
Default constructor only to be used for preallocation.
Definition at line 91 of file transform_datatypes.h.
|
inline |
Set the inherited Transform data.
Definition at line 94 of file transform_datatypes.h.
| std::string tf::StampedTransform::child_frame_id_ |
The frame_id of the coordinate frame this transform defines.
Definition at line 86 of file transform_datatypes.h.
| std::string tf::StampedTransform::frame_id_ |
The frame_id of the coordinate frame in which this transform is defined.
Definition at line 85 of file transform_datatypes.h.
| ros::Time tf::StampedTransform::stamp_ |
The timestamp associated with this transform.
Definition at line 84 of file transform_datatypes.h.