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

#include <base_detector.h>

类 apollo::perception::radar::BaseDetector 继承关系图:
apollo::perception::radar::BaseDetector 的协作图:

Public 成员函数

 BaseDetector ()=default
 Construct a new Base Detector object
 
virtual ~BaseDetector ()=default
 
virtual bool Init (const DetectorInitOptions &options)=0
 Init base detector object configs.
 
virtual bool Detect (const drivers::ContiRadar &corrected_obstacles, const DetectorOptions &options, base::FramePtr detected_frame)=0
 Detect the objects from the corrected obstacles
 
virtual std::string Name () const =0
 The name of the radar base Detector
 

详细描述

在文件 base_detector.h 第 46 行定义.

构造及析构函数说明

◆ BaseDetector()

apollo::perception::radar::BaseDetector::BaseDetector ( )
default

Construct a new Base Detector object

◆ ~BaseDetector()

virtual apollo::perception::radar::BaseDetector::~BaseDetector ( )
virtualdefault

成员函数说明

◆ Detect()

virtual bool apollo::perception::radar::BaseDetector::Detect ( const drivers::ContiRadar &  corrected_obstacles,
const DetectorOptions &  options,
base::FramePtr  detected_frame 
)
pure virtual

Detect the objects from the corrected obstacles

参数
corrected_obstaclesraw data obtained from radar driver
optionsdetect options
detected_frameradar data frame includes detection results
返回
true
false

在 apollo::perception::radar::ContiArsDetector , 以及 apollo::perception::radar::DummyDetector 内被实现.

◆ Init()

virtual bool apollo::perception::radar::BaseDetector::Init ( const DetectorInitOptions &  options)
pure virtual

Init base detector object configs.

参数
optionsinit options
返回
true
false

在 apollo::perception::radar::ContiArsDetector , 以及 apollo::perception::radar::DummyDetector 内被实现.

◆ Name()

virtual std::string apollo::perception::radar::BaseDetector::Name ( ) const
pure virtual

The name of the radar base Detector

返回
std::string

在 apollo::perception::radar::ContiArsDetector , 以及 apollo::perception::radar::DummyDetector 内被实现.


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