Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::tf::TransformStorage Class Reference

Storage for transforms and their parent. More...

#include <>>

List of all members.

Public Member Functions

 TransformStorage ()
 Constructor.
 TransformStorage (const StampedTransform &data, CompactFrameID frame_id, CompactFrameID child_frame_id)
 Constructor.
 TransformStorage (const TransformStorage &rhs)
 Copy constructor.
TransformStorageoperator= (const TransformStorage &rhs)
 Assignment operator.

Public Attributes

btQuaternion rotation_
 rotation quaternio
btVector3 translation_
 translation vector
fawkes::Time stamp
 time stamp
CompactFrameID frame_id_
 parent/reference frame number
CompactFrameID child_frame_id_
 child frame number

Detailed Description

Storage for transforms and their parent.

Definition at line 77 of file time_cache.h.


Constructor & Destructor Documentation

fawkes::tf::TransformStorage::TransformStorage ( )

Constructor.

Definition at line 73 of file time_cache.cpp.

fawkes::tf::TransformStorage::TransformStorage ( const StampedTransform data,
CompactFrameID  frame_id,
CompactFrameID  child_frame_id 
)

Constructor.

Parameters:
datainitial stamped transform data
frame_idparent frame ID
child_frame_idchild frame ID

Definition at line 82 of file time_cache.cpp.

fawkes::tf::TransformStorage::TransformStorage ( const TransformStorage rhs)

Copy constructor.

Parameters:
rhsstorage to copy

Definition at line 96 of file time_cache.cpp.


Member Function Documentation

TransformStorage & fawkes::tf::TransformStorage::operator= ( const TransformStorage rhs)
inline

Assignment operator.

Parameters:
rhsstorage to assign
Returns:
reference to this instance

Definition at line 85 of file time_cache.h.

References child_frame_id_, frame_id_, rotation_, stamp, and translation_.


Member Data Documentation

CompactFrameID fawkes::tf::TransformStorage::child_frame_id_

child frame number

Definition at line 99 of file time_cache.h.

Referenced by operator=().

CompactFrameID fawkes::tf::TransformStorage::frame_id_
btQuaternion fawkes::tf::TransformStorage::rotation_

rotation quaternio

Definition at line 95 of file time_cache.h.

Referenced by operator=().

fawkes::Time fawkes::tf::TransformStorage::stamp
btVector3 fawkes::tf::TransformStorage::translation_

translation vector

Definition at line 96 of file time_cache.h.

Referenced by operator=().


The documentation for this class was generated from the following files: