Public Member Functions | Private Attributes | List of all members
mocap_nokov::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 &node, Version const &sdkVersion, PublisherConfiguration const &config)
 
 ~RigidBodyPublisher ()
 

Private Attributes

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

Detailed Description

Encapsulation of a RigidBody data publisher.

Definition at line 48 of file rigid_body_publisher.h.

Constructor & Destructor Documentation

◆ RigidBodyPublisher()

mocap_nokov::RigidBodyPublisher::RigidBodyPublisher ( ros::NodeHandle node,
Version const &  sdkVersion,
PublisherConfiguration const &  config 
)

Definition at line 74 of file rigid_body_publisher.cpp.

◆ ~RigidBodyPublisher()

mocap_nokov::RigidBodyPublisher::~RigidBodyPublisher ( )

Definition at line 89 of file rigid_body_publisher.cpp.

Member Function Documentation

◆ publish()

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

Definition at line 93 of file rigid_body_publisher.cpp.

Member Data Documentation

◆ config

PublisherConfiguration mocap_nokov::RigidBodyPublisher::config
private

Definition at line 58 of file rigid_body_publisher.h.

◆ odomPublisher

ros::Publisher mocap_nokov::RigidBodyPublisher::odomPublisher
private

Definition at line 62 of file rigid_body_publisher.h.

◆ pose2dPublisher

ros::Publisher mocap_nokov::RigidBodyPublisher::pose2dPublisher
private

Definition at line 61 of file rigid_body_publisher.h.

◆ posePublisher

ros::Publisher mocap_nokov::RigidBodyPublisher::posePublisher
private

Definition at line 60 of file rigid_body_publisher.h.

◆ tfPublisher

tf::TransformBroadcaster mocap_nokov::RigidBodyPublisher::tfPublisher
private

Definition at line 59 of file rigid_body_publisher.h.


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


mocap_nokov
Author(s):
autogenerated on Mon Mar 3 2025 03:08:00