Class CompressedDepthPublisher

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public image_transport::SimplePublisherPlugin< sensor_msgs::msg::CompressedImage >

Class Documentation

class CompressedDepthPublisher : public image_transport::SimplePublisherPlugin<sensor_msgs::msg::CompressedImage>

Public Functions

inline virtual ~CompressedDepthPublisher()
inline virtual std::string getTransportName() const

Protected Functions

virtual void advertiseImpl(rclcpp::Node *node, const std::string &base_topic, rmw_qos_profile_t custom_qos) final override
virtual void publish(const sensor_msgs::msg::Image &message, const PublishFn &publish_fn) const final override

Protected Attributes

Config config_
struct Config

Public Members

int png_level
double depth_max
double depth_quantization