Public Member Functions | Protected Member Functions
imagezero_image_transport::ImageZeroPublisher Class Reference

#include <imagezero_publisher.h>

Inheritance diagram for imagezero_image_transport::ImageZeroPublisher:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string getTransportName () const
 ImageZeroPublisher ()
virtual ~ImageZeroPublisher ()

Protected Member Functions

virtual void advertiseImpl (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, const image_transport::SubscriberStatusCallback &user_connect_cb, const image_transport::SubscriberStatusCallback &user_disconnect_cb, const ros::VoidPtr &tracked_object, bool latch)
virtual void publish (const sensor_msgs::Image &message, const PublishFn &publish_fn) const

Detailed Description

ROS image_transport publisher plugin that will convert sensor_msgs::Image messages to sensor_msgs::CompressedImage messages.

Definition at line 40 of file imagezero_publisher.h.


Constructor & Destructor Documentation

Definition at line 35 of file imagezero_publisher.cpp.

Definition at line 45 of file imagezero_publisher.h.


Member Function Documentation

void imagezero_image_transport::ImageZeroPublisher::advertiseImpl ( ros::NodeHandle nh,
const std::string &  base_topic,
uint32_t  queue_size,
const image_transport::SubscriberStatusCallback user_connect_cb,
const image_transport::SubscriberStatusCallback user_disconnect_cb,
const ros::VoidPtr tracked_object,
bool  latch 
) [protected, virtual]
virtual std::string imagezero_image_transport::ImageZeroPublisher::getTransportName ( ) const [inline, virtual]

Implements image_transport::PublisherPlugin.

Definition at line 48 of file imagezero_publisher.h.

void imagezero_image_transport::ImageZeroPublisher::publish ( const sensor_msgs::Image &  message,
const PublishFn publish_fn 
) const [protected, virtual]

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


imagezero_image_transport
Author(s): P. J. Reed
autogenerated on Thu Jun 6 2019 21:35:00