This class provides an easy way to request and receive coordinate frame transform information. More...
#include <transform_listener.h>
Public Member Functions | |
TransformListener (tf2::BufferCore &buffer, bool spin_thread=true, ros::TransportHints transport_hints=ros::TransportHints()) | |
Constructor for transform listener. More... | |
TransformListener (tf2::BufferCore &buffer, const ros::NodeHandle &nh, bool spin_thread=true, ros::TransportHints transport_hints=ros::TransportHints()) | |
~TransformListener () | |
Private Member Functions | |
void | dedicatedListenerThread () |
void | init () |
Initialize this transform listener, subscribing, advertising services, etc. More... | |
void | initWithThread () |
void | static_subscription_callback (const ros::MessageEvent< tf2_msgs::TFMessage const > &msg_evt) |
void | subscription_callback (const ros::MessageEvent< tf2_msgs::TFMessage const > &msg_evt) |
Callback function for ros message subscription. More... | |
void | subscription_callback_impl (const ros::MessageEvent< tf2_msgs::TFMessage const > &msg_evt, bool is_static) |
This class provides an easy way to request and receive coordinate frame transform information.
Definition at line 48 of file transform_listener.h.
TransformListener::TransformListener | ( | tf2::BufferCore & | buffer, |
bool | spin_thread = true , |
||
ros::TransportHints | transport_hints = ros::TransportHints() |
||
) |
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 , |
||
ros::TransportHints | transport_hints = ros::TransportHints() |
||
) |
Definition at line 47 of file transform_listener.cpp.
TransformListener::~TransformListener | ( | ) |
Definition at line 61 of file transform_listener.cpp.
|
inlineprivate |
Definition at line 81 of file transform_listener.h.
|
private |
Initialize this transform listener, subscribing, advertising services, etc.
Definition at line 71 of file transform_listener.cpp.
|
private |
|
private |
Definition at line 99 of file transform_listener.cpp.
|
private |
Callback function for ros message subscription.
Definition at line 95 of file transform_listener.cpp.
|
private |
Definition at line 104 of file transform_listener.cpp.
|
private |
Definition at line 76 of file transform_listener.h.
|
private |
Definition at line 72 of file transform_listener.h.
|
private |
Definition at line 79 of file transform_listener.h.
|
private |
Definition at line 74 of file transform_listener.h.
|
private |
Definition at line 75 of file transform_listener.h.
|
private |
Definition at line 73 of file transform_listener.h.
|
private |
Definition at line 71 of file transform_listener.h.
|
private |
Definition at line 78 of file transform_listener.h.
|
private |
Definition at line 77 of file transform_listener.h.