Public Member Functions | Private Member Functions | Private Attributes
tf_distort::TfDistort Class Reference

#include <tf_distort.h>

List of all members.

Public Member Functions

void poll ()
 TfDistort ()
 ~TfDistort ()

Private Member Functions

void addNoise (tf::StampedTransform &transform)
void publishInfo (const Config &config)
void pubThread ()
void reconfCb (Config &config, uint32_t level)
void startPubThread ()
void stopPubThread ()
void tfCb ()

Private Attributes

Config config_
ros::Duration delay_
ros::Publisher info_pub_
ros::Time last_pub_time_
ros::NodeHandle nh_
ros::NodeHandle pnh_
boost::shared_ptr< ros::Publisherpose_pub_
 pose publisher for convenience
ros::Duration pub_period_
boost::thread pub_thread_
bool pub_thread_runnning_
RandomWalk random_walk_x_
RandomWalk random_walk_y_
RandomWalk random_walk_z_
ReconfServerreconf_srv_
tf::TransformBroadcaster tf_broadcaster
boost::signals::connection tf_cb_
tf::TransformListener tf_listener_
DelayedTransformQueue tf_queue_
boost::mutex tf_queue_mutex_

Detailed Description

Definition at line 103 of file tf_distort.h.


Constructor & Destructor Documentation

Definition at line 59 of file tf_distort.cpp.

Definition at line 72 of file tf_distort.cpp.


Member Function Documentation

void tf_distort::TfDistort::addNoise ( tf::StampedTransform &  transform) [private]

Definition at line 93 of file tf_distort.cpp.

void tf_distort::TfDistort::publishInfo ( const Config config) [private]

Definition at line 257 of file tf_distort.cpp.

Definition at line 210 of file tf_distort.cpp.

void tf_distort::TfDistort::reconfCb ( Config config,
uint32_t  level 
) [private]

Definition at line 152 of file tf_distort.cpp.

Definition at line 78 of file tf_distort.cpp.

Definition at line 87 of file tf_distort.cpp.

void tf_distort::TfDistort::tfCb ( ) [private]

Definition at line 181 of file tf_distort.cpp.


Member Data Documentation

Definition at line 109 of file tf_distort.h.

Definition at line 112 of file tf_distort.h.

Definition at line 131 of file tf_distort.h.

Definition at line 113 of file tf_distort.h.

Definition at line 108 of file tf_distort.h.

Definition at line 108 of file tf_distort.h.

boost::shared_ptr<ros::Publisher> tf_distort::TfDistort::pose_pub_ [private]

pose publisher for convenience

Definition at line 122 of file tf_distort.h.

Definition at line 111 of file tf_distort.h.

boost::thread tf_distort::TfDistort::pub_thread_ [private]

Definition at line 124 of file tf_distort.h.

Definition at line 125 of file tf_distort.h.

Definition at line 127 of file tf_distort.h.

Definition at line 128 of file tf_distort.h.

Definition at line 129 of file tf_distort.h.

Definition at line 107 of file tf_distort.h.

tf::TransformBroadcaster tf_distort::TfDistort::tf_broadcaster [private]

Definition at line 119 of file tf_distort.h.

boost::signals::connection tf_distort::TfDistort::tf_cb_ [private]

Definition at line 118 of file tf_distort.h.

tf::TransformListener tf_distort::TfDistort::tf_listener_ [private]

Definition at line 120 of file tf_distort.h.

Definition at line 115 of file tf_distort.h.

Definition at line 116 of file tf_distort.h.


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


vicon_bridge
Author(s): Markus Achtelik
autogenerated on Mon Jan 6 2014 11:18:23