Class TurbojpegCompressedPublisher
Defined in File turbojpeg_compressed_publisher.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public image_transport::SimplePublisherPlugin< CompressedImage >
Class Documentation
-
class TurbojpegCompressedPublisher : public image_transport::SimplePublisherPlugin<CompressedImage>
Public Functions
-
inline TurbojpegCompressedPublisher()
-
inline std::string getTransportName() const override
Protected Functions
-
void advertiseImpl(rclcpp::Node *node, const std::string &base_topic, rmw_qos_profile_t custom_qos) override
-
void publish(const sensor_msgs::msg::Image &message, const PublishFn &publish_fn) const override
Protected Attributes
-
std::string jpeg_quality_param_name_
-
rclcpp::Logger logger_
-
rclcpp::Node *node_
-
TjhandleUniquePtr tjhandle_
-
inline TurbojpegCompressedPublisher()