Fawkes API
Fawkes Development Version
|
Transform that contains a timestamp and frame IDs. More...
#include <types.h>
Public Member Functions | |
StampedTransform (const tf::Transform &input, const fawkes::Time ×tamp, const std::string &frame_id, const std::string &child_frame_id) | |
Constructor. More... | |
StampedTransform () | |
Default constructor only to be used for preallocation. More... | |
void | set_data (const tf::Transform &input) |
Set the inherited Transform data. More... | |
Public Attributes | |
fawkes::Time | stamp |
Timestamp of this transform. More... | |
std::string | frame_id |
Parent/reference frame ID. More... | |
std::string | child_frame_id |
Frame ID of child frame, e.g. More... | |
|
inline |
|
inline |
|
inline |
Set the inherited Transform data.
input | transform to set |
Definition at line 126 of file types.h.
Referenced by fawkes::tf::BufferCore::lookup_transform().
std::string fawkes::tf::StampedTransform::child_frame_id |
Frame ID of child frame, e.g.
the transform denotes the transform from the parent frame to this child.
Definition at line 105 of file types.h.
Referenced by RobotStatePublisherThread::bb_interface_data_changed(), fawkes::tf::BufferCore::lookup_transform(), TfExampleThread::loop(), RobotStatePublisherThread::loop(), fawkes::tf::TransformPublisher::send_transform(), fawkes::tf::Stamped< fawkes::tf::Pose >::set_data(), and fawkes::tf::BufferCore::set_transform().
std::string fawkes::tf::StampedTransform::frame_id |
Parent/reference frame ID.
Definition at line 102 of file types.h.
Referenced by RobotStatePublisherThread::bb_interface_data_changed(), fawkes::tf::BufferCore::lookup_transform(), TfExampleThread::loop(), RobotStatePublisherThread::loop(), fawkes::tf::TransformPublisher::send_transform(), fawkes::tf::Stamped< fawkes::tf::Pose >::set_data(), and fawkes::tf::BufferCore::set_transform().
fawkes::Time fawkes::tf::StampedTransform::stamp |
Timestamp of this transform.
Definition at line 100 of file types.h.
Referenced by RobotStatePublisherThread::bb_interface_data_changed(), fawkes::tf::BufferCore::lookup_transform(), TfExampleThread::loop(), Bumblebee2Thread::loop(), RobotStatePublisherThread::loop(), fawkes::tf::TransformPublisher::send_transform(), fawkes::tf::Stamped< fawkes::tf::Pose >::set_data(), fawkes::tf::BufferCore::set_transform(), fawkes::tf::Transformer::transform_point(), fawkes::tf::Transformer::transform_pose(), fawkes::tf::Transformer::transform_quaternion(), and fawkes::tf::Transformer::transform_vector().