Public Member Functions | Private Types | Private Attributes | List of all members
mocap_optitrack::RigidBodyPublishDispatcher Class Reference

Dispatches RigidBody data to the correct publisher. More...

#include <rigid_body_publisher.h>

Public Member Functions

void publish (ros::Time const &time, std::vector< RigidBody > const &)
 
 RigidBodyPublishDispatcher (ros::NodeHandle &nh, Version const &natNetVersion, PublisherConfigurations const &configs)
 

Private Types

typedef std::map< int, RigidBodyPublisherPtrRigidBodyPublisherMap
 
typedef std::shared_ptr< RigidBodyPublisherRigidBodyPublisherPtr
 

Private Attributes

RigidBodyPublisherMap rigidBodyPublisherMap
 

Detailed Description

Dispatches RigidBody data to the correct publisher.

Definition at line 68 of file rigid_body_publisher.h.

Member Typedef Documentation

Definition at line 71 of file rigid_body_publisher.h.

Definition at line 70 of file rigid_body_publisher.h.

Constructor & Destructor Documentation

mocap_optitrack::RigidBodyPublishDispatcher::RigidBodyPublishDispatcher ( ros::NodeHandle nh,
Version const &  natNetVersion,
PublisherConfigurations const &  configs 
)

Definition at line 198 of file rigid_body_publisher.cpp.

Member Function Documentation

void mocap_optitrack::RigidBodyPublishDispatcher::publish ( ros::Time const &  time,
std::vector< RigidBody > const &  rigidBodies 
)

Definition at line 210 of file rigid_body_publisher.cpp.

Member Data Documentation

RigidBodyPublisherMap mocap_optitrack::RigidBodyPublishDispatcher::rigidBodyPublisherMap
private

Definition at line 72 of file rigid_body_publisher.h.


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


mocap_optitrack
Author(s): Kathrin Gräve , Alex Bencz/ , Tony Baltovski , JD Yamokoski
autogenerated on Fri Mar 26 2021 02:05:51