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 }
std::string getTransportName() const override
cras::expected< cras::optional< sensor_msgs::PointCloud2ConstPtr >, std::string > DecodeResult
DecodeResult decodeTyped(const CompressedPointCloud2 &compressed, const DracoSubscriberConfig &config) const override


draco_point_cloud_transport
Author(s): Jakub Paplham
autogenerated on Sat Jun 17 2023 02:29:18