Apollo 11.0
自动驾驶开放平台
apollo::perception::lidar::BaseDownSample类 参考abstract

#include <base_down_sample.h>

类 apollo::perception::lidar::BaseDownSample 继承关系图:
apollo::perception::lidar::BaseDownSample 的协作图:

Public 成员函数

 BaseDownSample ()=default
 Construct a new Base Down Sample object
 
virtual ~BaseDownSample ()=default
 Destroy the Base Down Sample object
 
virtual bool Init (const DownSampleInitOptions &options=DownSampleInitOptions())=0
 Init of the Base Down Sample object
 
virtual bool Process (const DownSampleOptions &options, base::PointFCloudPtr &cloud_ptr)=0
 Down sample pointcloud
 
virtual std::string Name () const =0
 Name of Down Sample
 

详细描述

在文件 base_down_sample.h 第 37 行定义.

构造及析构函数说明

◆ BaseDownSample()

apollo::perception::lidar::BaseDownSample::BaseDownSample ( )
default

Construct a new Base Down Sample object

◆ ~BaseDownSample()

virtual apollo::perception::lidar::BaseDownSample::~BaseDownSample ( )
virtualdefault

Destroy the Base Down Sample object

成员函数说明

◆ Init()

virtual bool apollo::perception::lidar::BaseDownSample::Init ( const DownSampleInitOptions &  options = DownSampleInitOptions())
pure virtual

Init of the Base Down Sample object

参数
optionsDown Sample options
返回
true
false

在 apollo::perception::lidar::PclPCDownSample, apollo::perception::lidar::PclDownSample , 以及 apollo::perception::lidar::GpuDownSample 内被实现.

◆ Name()

virtual std::string apollo::perception::lidar::BaseDownSample::Name ( ) const
pure virtual

◆ Process()

virtual bool apollo::perception::lidar::BaseDownSample::Process ( const DownSampleOptions &  options,
base::PointFCloudPtr &  cloud_ptr 
)
pure virtual

Down sample pointcloud

参数
optionsDown Sample options
cloud_ptrpoint cloud to process
返回
true
false

在 apollo::perception::lidar::PclPCDownSample, apollo::perception::lidar::PclDownSample , 以及 apollo::perception::lidar::GpuDownSample 内被实现.


该类的文档由以下文件生成: