wviz_tf_manager::TransformManager Class Reference

#include <wviz_tf_manager.h>

List of all members.

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, FramePairframe_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_

Detailed Description

Definition at line 74 of file wviz_tf_manager.h.


Constructor & Destructor Documentation

wviz_tf_manager::TransformManager::TransformManager ( ros::NodeHandle &  node  ) 

Constructor.

Returns:

Definition at line 35 of file wviz_tf_manager.cpp.

wviz_tf_manager::TransformManager::~TransformManager (  )  [virtual]

Destructor - Cleans up.

Definition at line 52 of file wviz_tf_manager.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 109 of file wviz_tf_manager.h.

Definition at line 112 of file wviz_tf_manager.h.

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.

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.

Definition at line 116 of file wviz_tf_manager.h.

Definition at line 117 of file wviz_tf_manager.h.

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.

Definition at line 108 of file wviz_tf_manager.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs


wviz_tf_manager
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 09:15:32 2013