#include <transform_listener.h>
Public Member Functions | |
TransformListener (tf2::BufferCore &buffer, const ros::NodeHandle &nh, bool spin_thread=true) | |
TransformListener (tf2::BufferCore &buffer, bool spin_thread=true) | |
Constructor for transform listener. | |
~TransformListener () | |
Private Member Functions | |
void | dedicatedListenerThread () |
void | init () |
Initialize this transform listener, subscribing, advertising services, etc. | |
void | initWithThread () |
void | static_subscription_callback (const tf2_msgs::TFMessageConstPtr &msg) |
void | subscription_callback (const tf2_msgs::TFMessageConstPtr &msg) |
Callback function for ros message subscriptoin. | |
void | subscription_callback_impl (const tf2_msgs::TFMessageConstPtr &msg, bool is_static) |
Private Attributes | |
tf2::BufferCore & | buffer_ |
boost::thread * | dedicated_listener_thread_ |
ros::Subscriber | message_subscriber_tf_ |
ros::Subscriber | message_subscriber_tf_static_ |
ros::NodeHandle | node_ |
ros::CallbackQueue | tf_message_callback_queue_ |
bool | using_dedicated_thread_ |
Definition at line 38 of file transform_listener.h.
TransformListener::TransformListener | ( | tf2::BufferCore & | buffer, | |
bool | spin_thread = true | |||
) |
Constructor for transform listener.
Definition at line 38 of file transform_listener.cpp.
TransformListener::TransformListener | ( | tf2::BufferCore & | buffer, | |
const ros::NodeHandle & | nh, | |||
bool | spin_thread = true | |||
) |
Definition at line 47 of file transform_listener.cpp.
TransformListener::~TransformListener | ( | ) |
Definition at line 60 of file transform_listener.cpp.
void tf2::TransformListener::dedicatedListenerThread | ( | ) | [inline, private] |
Definition at line 64 of file transform_listener.h.
void TransformListener::init | ( | ) | [private] |
Initialize this transform listener, subscribing, advertising services, etc.
Definition at line 70 of file transform_listener.cpp.
void TransformListener::initWithThread | ( | ) | [private] |
void TransformListener::static_subscription_callback | ( | const tf2_msgs::TFMessageConstPtr & | msg | ) | [private] |
Definition at line 94 of file transform_listener.cpp.
void TransformListener::subscription_callback | ( | const tf2_msgs::TFMessageConstPtr & | msg | ) | [private] |
Callback function for ros message subscriptoin.
Definition at line 90 of file transform_listener.cpp.
void TransformListener::subscription_callback_impl | ( | const tf2_msgs::TFMessageConstPtr & | msg, | |
bool | is_static | |||
) | [private] |
Definition at line 99 of file transform_listener.cpp.
tf2::BufferCore& tf2::TransformListener::buffer_ [private] |
Definition at line 61 of file transform_listener.h.
boost::thread* tf2::TransformListener::dedicated_listener_thread_ [private] |
Definition at line 57 of file transform_listener.h.
ros::Subscriber tf2::TransformListener::message_subscriber_tf_ [private] |
Definition at line 59 of file transform_listener.h.
ros::Subscriber tf2::TransformListener::message_subscriber_tf_static_ [private] |
Definition at line 60 of file transform_listener.h.
ros::NodeHandle tf2::TransformListener::node_ [private] |
Definition at line 58 of file transform_listener.h.
ros::CallbackQueue tf2::TransformListener::tf_message_callback_queue_ [private] |
Definition at line 56 of file transform_listener.h.
bool tf2::TransformListener::using_dedicated_thread_ [private] |
Definition at line 62 of file transform_listener.h.