Public Member Functions | Private Attributes | List of all members
cost_map_demos::TransformBroadcaster Class Reference

Broadcast a set of transforms useful for various demos. More...

#include <utilities.hpp>

Public Member Functions

void add (const std::string &name, tf::Vector3 origin, const tf::Quaternion &orientation)
 
void broadcast ()
 
void shutdown ()
 
void startBroadCastingThread ()
 
 TransformBroadcaster ()
 
virtual ~TransformBroadcaster ()
 

Private Attributes

std::thread broadcasting_thread
 
std::atomic< bool > shutdown_flag
 
std::map< std::string, tf::Transformtransforms
 

Detailed Description

Broadcast a set of transforms useful for various demos.

Definition at line 35 of file utilities.hpp.

Constructor & Destructor Documentation

cost_map_demos::TransformBroadcaster::TransformBroadcaster ( )
inline

Definition at line 37 of file utilities.hpp.

TransformBroadcaster::~TransformBroadcaster ( )
virtual

Definition at line 43 of file utilities.cpp.

Member Function Documentation

void TransformBroadcaster::add ( const std::string &  name,
tf::Vector3  origin,
const tf::Quaternion orientation 
)

Definition at line 51 of file utilities.cpp.

void TransformBroadcaster::broadcast ( )

Definition at line 62 of file utilities.cpp.

void TransformBroadcaster::shutdown ( )

Definition at line 47 of file utilities.cpp.

void TransformBroadcaster::startBroadCastingThread ( )

Definition at line 58 of file utilities.cpp.

Member Data Documentation

std::thread cost_map_demos::TransformBroadcaster::broadcasting_thread
private

Definition at line 47 of file utilities.hpp.

std::atomic<bool> cost_map_demos::TransformBroadcaster::shutdown_flag
private

Definition at line 48 of file utilities.hpp.

std::map<std::string, tf::Transform> cost_map_demos::TransformBroadcaster::transforms
private

Definition at line 46 of file utilities.hpp.


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


cost_map_demos
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:04:00