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

Encapsulation of a RigidBody data publisher. More...

#include <rigid_body_publisher.h>

Public Member Functions

void publish (ros::Time const &time, RigidBody const &)
 
 RigidBodyPublisher (ros::NodeHandle &nh, Version const &natNetVersion, PublisherConfiguration const &config)
 
 ~RigidBodyPublisher ()
 

Private Attributes

PublisherConfiguration config
 
Version coordinatesVersion
 
ros::Publisher odomPublisher
 
ros::Publisher pose2dPublisher
 
ros::Publisher posePublisher
 
tf::TransformBroadcaster tfPublisher
 

Detailed Description

Encapsulation of a RigidBody data publisher.

Definition at line 47 of file rigid_body_publisher.h.

Constructor & Destructor Documentation

mocap_optitrack::RigidBodyPublisher::RigidBodyPublisher ( ros::NodeHandle nh,
Version const &  natNetVersion,
PublisherConfiguration const &  config 
)

Definition at line 104 of file rigid_body_publisher.cpp.

mocap_optitrack::RigidBodyPublisher::~RigidBodyPublisher ( )

Definition at line 123 of file rigid_body_publisher.cpp.

Member Function Documentation

void mocap_optitrack::RigidBodyPublisher::publish ( ros::Time const &  time,
RigidBody const &  body 
)

Definition at line 127 of file rigid_body_publisher.cpp.

Member Data Documentation

PublisherConfiguration mocap_optitrack::RigidBodyPublisher::config
private

Definition at line 57 of file rigid_body_publisher.h.

Version mocap_optitrack::RigidBodyPublisher::coordinatesVersion
private

Definition at line 59 of file rigid_body_publisher.h.

ros::Publisher mocap_optitrack::RigidBodyPublisher::odomPublisher
private

Definition at line 64 of file rigid_body_publisher.h.

ros::Publisher mocap_optitrack::RigidBodyPublisher::pose2dPublisher
private

Definition at line 63 of file rigid_body_publisher.h.

ros::Publisher mocap_optitrack::RigidBodyPublisher::posePublisher
private

Definition at line 62 of file rigid_body_publisher.h.

tf::TransformBroadcaster mocap_optitrack::RigidBodyPublisher::tfPublisher
private

Definition at line 61 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