Public Member Functions | Private Attributes
tf_smart_throttle::TransformManager Class Reference

#include <tf_smart_throttle.h>

List of all members.

Public Member Functions

void publishAll ()
bool publishAllTransforms (tf_smart_throttle::PublishAllTransforms::Request &req, tf_smart_throttle::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 76 of file tf_smart_throttle.h.


Constructor & Destructor Documentation

Constructor.

Returns:

Definition at line 35 of file tf_smart_throttle.cpp.

Destructor - Cleans up.

Definition at line 52 of file tf_smart_throttle.cpp.


Member Function Documentation

Definition at line 80 of file tf_smart_throttle.cpp.

Definition at line 73 of file tf_smart_throttle.cpp.

Definition at line 102 of file tf_smart_throttle.cpp.

Starts the server and spins.

Definition at line 130 of file tf_smart_throttle.cpp.

void tf_smart_throttle::TransformManager::tfCallback ( const tf::tfMessageConstPtr &  msg_ptr)

Definition at line 56 of file tf_smart_throttle.cpp.


Member Data Documentation

Definition at line 111 of file tf_smart_throttle.h.

Definition at line 114 of file tf_smart_throttle.h.

Definition at line 113 of file tf_smart_throttle.h.

Definition at line 108 of file tf_smart_throttle.h.

Definition at line 109 of file tf_smart_throttle.h.

Definition at line 116 of file tf_smart_throttle.h.

Definition at line 118 of file tf_smart_throttle.h.

Definition at line 119 of file tf_smart_throttle.h.

Definition at line 120 of file tf_smart_throttle.h.

Definition at line 115 of file tf_smart_throttle.h.

Definition at line 110 of file tf_smart_throttle.h.


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


tf_smart_throttle
Author(s): bener
autogenerated on Thu Jan 2 2014 11:53:26