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 162 of file rigid_body_publisher.cpp.
| void mocap_nokov::RigidBodyPublishDispatcher::publish | ( | ros::Time const & | time, |
| std::vector< RigidBody > const & | rigidBodies | ||
| ) |
Definition at line 174 of file rigid_body_publisher.cpp.
|
private |
Definition at line 70 of file rigid_body_publisher.h.