Skip to main content

ROSPublisherHandle Class

Declaration​

class moveit_pro::behaviors::ROSPublisherHandle { ... }

Included Headers​

#include <ros_publisher_handle.hpp>

Public Destructor Index​

~ROSPublisherHandle ()=default

Public Member Functions Index​

voidinit (const std::string &topic, std::shared_ptr< BehaviorContext > shared_resources)
voidpublish_image (const sensor_msgs::msg::Image &image) const

Private Member Attributes Index​

std::shared_ptr< rclcpp::Publisher< sensor_msgs::msg::Image > >masks_visual_publisher_

Definition at line 18 of file ros_publisher_handle.hpp.

Public Destructor​

~ROSPublisherHandle()​

virtual moveit_pro::behaviors::ROSPublisherHandle::~ROSPublisherHandle ()
virtual default

Definition at line 21 of file ros_publisher_handle.hpp.

Public Member Functions​

init()​

void moveit_pro::behaviors::ROSPublisherHandle::init (const std::string & topic, std::shared_ptr< BehaviorContext > shared_resources)
virtual

Declaration at line 22 of file ros_publisher_handle.hpp, definition at line 14 of file ros_publisher_handle.cpp.

publish_image()​

void moveit_pro::behaviors::ROSPublisherHandle::publish_image (const sensor_msgs::msg::Image & image)
virtual

Declaration at line 23 of file ros_publisher_handle.hpp, definition at line 32 of file ros_publisher_handle.cpp.

Private Member Attributes​

masks_visual_publisher_​

std::shared_ptr<rclcpp::Publisher<sensor_msgs::msg::Image> > moveit_pro::behaviors::ROSPublisherHandle::masks_visual_publisher_

Definition at line 26 of file ros_publisher_handle.hpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.