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
Connection tf_cb_
tf::TransformListener tf_listener_
DelayedTransformQueue tf_queue_
boost::mutex tf_queue_mutex_

Detailed Description

Definition at line 111 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 117 of file tf_distort.h.

Definition at line 120 of file tf_distort.h.

Definition at line 139 of file tf_distort.h.

Definition at line 121 of file tf_distort.h.

Definition at line 116 of file tf_distort.h.

Definition at line 116 of file tf_distort.h.

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

pose publisher for convenience

Definition at line 130 of file tf_distort.h.

Definition at line 119 of file tf_distort.h.

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

Definition at line 132 of file tf_distort.h.

Definition at line 133 of file tf_distort.h.

Definition at line 135 of file tf_distort.h.

Definition at line 136 of file tf_distort.h.

Definition at line 137 of file tf_distort.h.

Definition at line 115 of file tf_distort.h.

Definition at line 127 of file tf_distort.h.

Definition at line 126 of file tf_distort.h.

Definition at line 128 of file tf_distort.h.

Definition at line 123 of file tf_distort.h.

Definition at line 124 of file tf_distort.h.


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


vicon_bridge
Author(s):
autogenerated on Mon Sep 14 2015 03:57:50