23#include "modules/perception/perception_plugin/lidar_detection/gpu_down_sample/proto/gpu_down_sample.pb.h"
65 std::string
Name()
const override {
66 return "GpuDownSample";
71 int getNumberOfAvailableThreads();
75 int& point_cloud_size,
79 bool use_centroid_downsample);
81 double downsample_voxel_size_x_ = 0.09;
82 double downsample_voxel_size_y_ = 0.09;
83 double downsample_voxel_size_z_ = 0.09;
84 bool downsample_use_centroid;
std::string Name() const override
Name of GpuDownSample object
virtual ~GpuDownSample()=default
bool Init(const DownSampleInitOptions &options=DownSampleInitOptions()) override
Init of GpuDownSample object
bool Process(const DownSampleOptions &options, base::PointFCloudPtr &cloud_ptr) override
filter mark area objects
#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN(name, base)
std::shared_ptr< PointFCloud > PointFCloudPtr