#include <wviz_tf_manager.h>
Public Member Functions | |
| void | publishAll () |
| bool | publishAllTransforms (wviz_tf_manager::PublishAllTransforms::Request &req, wviz_tf_manager::PublishAllTransforms::Response &resp) |
| void | publishChanged () |
| void | spin () |
| Starts the server and spins. | |
| void | tfCallback (const tf::tfMessageConstPtr &msg_ptr) |
| TransformManager (ros::NodeHandle &node) | |
| Constructor. | |
| virtual | ~TransformManager () |
| Destructor - Cleans up. | |
Private Attributes | |
| double | angular_update_distance_ |
| std::map< std::string, FramePair > | frame_pairs_ |
| boost::mutex | frame_pairs_mutex_ |
| ros::NodeHandle | node_ |
| double | polling_frequency_ |
| ros::Publisher | pub_ |
| bool | publish_all_ |
| ros::ServiceServer | publish_all_srv_ |
| ros::Subscriber | subscriber_tf_ |
| tf::TransformListener | tfl_ |
| double | translational_update_distance_ |
Definition at line 74 of file wviz_tf_manager.h.
| wviz_tf_manager::TransformManager::TransformManager | ( | ros::NodeHandle & | node | ) |
| wviz_tf_manager::TransformManager::~TransformManager | ( | ) | [virtual] |
Destructor - Cleans up.
Definition at line 52 of file wviz_tf_manager.cpp.
| void wviz_tf_manager::TransformManager::publishAll | ( | ) |
Definition at line 80 of file wviz_tf_manager.cpp.
| bool wviz_tf_manager::TransformManager::publishAllTransforms | ( | wviz_tf_manager::PublishAllTransforms::Request & | req, | |
| wviz_tf_manager::PublishAllTransforms::Response & | resp | |||
| ) |
Definition at line 73 of file wviz_tf_manager.cpp.
| void wviz_tf_manager::TransformManager::publishChanged | ( | ) |
Definition at line 102 of file wviz_tf_manager.cpp.
| void wviz_tf_manager::TransformManager::spin | ( | ) |
Starts the server and spins.
Definition at line 130 of file wviz_tf_manager.cpp.
| void wviz_tf_manager::TransformManager::tfCallback | ( | const tf::tfMessageConstPtr & | msg_ptr | ) |
Definition at line 56 of file wviz_tf_manager.cpp.
double wviz_tf_manager::TransformManager::angular_update_distance_ [private] |
Definition at line 109 of file wviz_tf_manager.h.
std::map<std::string,FramePair> wviz_tf_manager::TransformManager::frame_pairs_ [private] |
Definition at line 112 of file wviz_tf_manager.h.
boost::mutex wviz_tf_manager::TransformManager::frame_pairs_mutex_ [private] |
Definition at line 111 of file wviz_tf_manager.h.
ros::NodeHandle wviz_tf_manager::TransformManager::node_ [private] |
Definition at line 106 of file wviz_tf_manager.h.
double wviz_tf_manager::TransformManager::polling_frequency_ [private] |
Definition at line 107 of file wviz_tf_manager.h.
ros::Publisher wviz_tf_manager::TransformManager::pub_ [private] |
Definition at line 114 of file wviz_tf_manager.h.
bool wviz_tf_manager::TransformManager::publish_all_ [private] |
Definition at line 116 of file wviz_tf_manager.h.
ros::ServiceServer wviz_tf_manager::TransformManager::publish_all_srv_ [private] |
Definition at line 117 of file wviz_tf_manager.h.
ros::Subscriber wviz_tf_manager::TransformManager::subscriber_tf_ [private] |
Definition at line 118 of file wviz_tf_manager.h.
tf::TransformListener wviz_tf_manager::TransformManager::tfl_ [private] |
Definition at line 113 of file wviz_tf_manager.h.
double wviz_tf_manager::TransformManager::translational_update_distance_ [private] |
Definition at line 108 of file wviz_tf_manager.h.