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 &rigidBodies) |
RigidBodyPublishDispatcher (ros::NodeHandle &node, Version const &sdkVersion, PublisherConfigurations const &configs) | |
Private Types | |
typedef std::map< int, RigidBodyPublisherPtr > | RigidBodyPublisherMap |
typedef std::shared_ptr< RigidBodyPublisher > | RigidBodyPublisherPtr |
Private Attributes | |
RigidBodyPublisherMap | rigidBodyPublisherMap |
Dispatches RigidBody data to the correct publisher.
Definition at line 66 of file rigid_body_publisher.h.
|
private |
Definition at line 69 of file rigid_body_publisher.h.
|
private |
Definition at line 68 of file rigid_body_publisher.h.
mocap_nokov::RigidBodyPublishDispatcher::RigidBodyPublishDispatcher | ( | ros::NodeHandle & | node, |
Version const & | sdkVersion, | ||
PublisherConfigurations const & | configs | ||
) |
Definition at line 164 of file rigid_body_publisher.cpp.
void mocap_nokov::RigidBodyPublishDispatcher::publish | ( | ros::Time const & | time, |
std::vector< RigidBody > const & | rigidBodies | ||
) |
Definition at line 176 of file rigid_body_publisher.cpp.
|
private |
Definition at line 70 of file rigid_body_publisher.h.