draco_subscriber.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
2 // SPDX-FileCopyrightText: Czech Technical University in Prague .. 2019, paplhjak
3 
4 #pragma once
5 
6 #include <string>
7 
10 
11 #include <draco_point_cloud_transport/CompressedPointCloud2.h>
12 #include <draco_point_cloud_transport/DracoSubscriberConfig.h>
13 
15 {
16 
18  : public point_cloud_transport::SimpleSubscriberPlugin<CompressedPointCloud2, DracoSubscriberConfig>
19 {
20 public:
21  std::string getTransportName() const override;
22 
23  DecodeResult decodeTyped(const CompressedPointCloud2& compressed, const DracoSubscriberConfig& config) const override;
24 };
25 
26 }
draco_point_cloud_transport::DracoSubscriber::decodeTyped
DecodeResult decodeTyped(const CompressedPointCloud2 &compressed, const DracoSubscriberConfig &config) const override
Definition: draco_subscriber.cpp:70
simple_subscriber_plugin.h
point_cloud_transport::SubscriberPlugin::DecodeResult
cras::expected< cras::optional< sensor_msgs::PointCloud2ConstPtr >, std::string > DecodeResult
transport_hints.h
draco_point_cloud_transport::DracoSubscriber::getTransportName
std::string getTransportName() const override
Definition: draco_subscriber.cpp:65
draco_point_cloud_transport
Definition: conversion_utilities.h:6
draco_point_cloud_transport::DracoSubscriber
Definition: draco_subscriber.h:17
point_cloud_transport::SimpleSubscriberPlugin


draco_point_cloud_transport
Author(s): Jakub Paplham
autogenerated on Mon Jun 19 2023 02:08:49