9 #include <sensor_msgs/PointCloud2.h> 11 #include <draco_point_cloud_transport/CompressedPointCloud2.h> 12 #include <draco_point_cloud_transport/DracoPublisherConfig.h> 24 const draco_point_cloud_transport::DracoPublisherConfig& config)
const override;
std::string getTransportName() const override
static void registerColorField(const std::string &field)
static void registerNormalField(const std::string &field)
cras::expected< cras::optional< CompressedPointCloud2 >, std::string > TypedEncodeResult
static void registerPositionField(const std::string &field)
TypedEncodeResult encodeTyped(const sensor_msgs::PointCloud2 &raw, const draco_point_cloud_transport::DracoPublisherConfig &config) const override