Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
rtt_tf::RTT_TF Class Reference

#include <rtt_tf-component.hpp>

Inheritance diagram for rtt_tf::RTT_TF:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void cleanupHook ()
bool configureHook ()
 RTT_TF (std::string const &name)
bool startHook ()
void stopHook ()
void updateHook ()

Private Member Functions

void broadcastTransformService (const geometry_msgs::TransformStamped &tform)
geometry_msgs::TransformStamped lookupTransformAtTimeService (const std::string &parent, const std::string &child, const ros::Time &common_time)
geometry_msgs::TransformStamped lookupTransformService (const std::string &parent, const std::string &child)

Private Attributes

boost::shared_ptr
< tf::Transformer
m_transformer
RTT::InputPort< tf::tfMessage > port_tf_in
RTT::OutputPort< tf::tfMessage > port_tf_out
double prop_buffer_size
double prop_cache_time
bool prop_interpolating
std::string prop_tf_prefix

Static Private Attributes

static const int DEFAULT_BUFFER_SIZE = 100

Detailed Description

Definition at line 11 of file rtt_tf-component.hpp.


Constructor & Destructor Documentation

rtt_tf::RTT_TF::RTT_TF ( std::string const &  name)

Definition at line 58 of file rtt_tf-component.cpp.


Member Function Documentation

void rtt_tf::RTT_TF::broadcastTransformService ( const geometry_msgs::TransformStamped &  tform) [private]

Definition at line 204 of file rtt_tf-component.cpp.

void rtt_tf::RTT_TF::cleanupHook ( ) [inline, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 47 of file rtt_tf-component.hpp.

bool rtt_tf::RTT_TF::configureHook ( ) [virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 103 of file rtt_tf-component.cpp.

geometry_msgs::TransformStamped rtt_tf::RTT_TF::lookupTransformAtTimeService ( const std::string &  parent,
const std::string &  child,
const ros::Time common_time 
) [private]

Definition at line 192 of file rtt_tf-component.cpp.

geometry_msgs::TransformStamped rtt_tf::RTT_TF::lookupTransformService ( const std::string &  parent,
const std::string &  child 
) [private]

Definition at line 179 of file rtt_tf-component.cpp.

bool rtt_tf::RTT_TF::startHook ( ) [inline, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 41 of file rtt_tf-component.hpp.

void rtt_tf::RTT_TF::stopHook ( ) [inline, virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 45 of file rtt_tf-component.hpp.

void rtt_tf::RTT_TF::updateHook ( ) [virtual]

Reimplemented from RTT::base::TaskCore.

Definition at line 129 of file rtt_tf-component.cpp.


Member Data Documentation

const int rtt_tf::RTT_TF::DEFAULT_BUFFER_SIZE = 100 [static, private]

Definition at line 13 of file rtt_tf-component.hpp.

boost::shared_ptr<tf::Transformer> rtt_tf::RTT_TF::m_transformer [private]

Definition at line 15 of file rtt_tf-component.hpp.

RTT::InputPort<tf::tfMessage> rtt_tf::RTT_TF::port_tf_in [private]

Definition at line 21 of file rtt_tf-component.hpp.

RTT::OutputPort<tf::tfMessage> rtt_tf::RTT_TF::port_tf_out [private]

Definition at line 22 of file rtt_tf-component.hpp.

Definition at line 18 of file rtt_tf-component.hpp.

Definition at line 17 of file rtt_tf-component.hpp.

Definition at line 16 of file rtt_tf-component.hpp.

std::string rtt_tf::RTT_TF::prop_tf_prefix [private]

Definition at line 19 of file rtt_tf-component.hpp.


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


rtt_tf
Author(s): Ruben Smits, ruben.smits@mech.kuleuven.be
autogenerated on Mon Oct 6 2014 07:22:18