77 virtual std::string
Name()
const = 0;
virtual std::string Name() const =0
Name of Down Sample
virtual ~BaseDownSample()=default
Destroy the Base Down Sample object
virtual bool Process(const DownSampleOptions &options, base::PointFCloudPtr &cloud_ptr)=0
Down sample pointcloud
BaseDownSample()=default
Construct a new Base Down Sample object
virtual bool Init(const DownSampleInitOptions &options=DownSampleInitOptions())=0
Init of the Base Down Sample object
#define DISALLOW_COPY_AND_ASSIGN(classname)
std::shared_ptr< PointFCloud > PointFCloudPtr