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

#include <base_gatekeeper.h>

类 apollo::perception::fusion::BaseGatekeeper 继承关系图:
apollo::perception::fusion::BaseGatekeeper 的协作图:

Public 成员函数

 BaseGatekeeper ()=default
 
virtual ~BaseGatekeeper ()=default
 
virtual bool Init (const GatekeeperInitOptions &options)=0
 Init base gate keeper config
 
virtual bool AbleToPublish (const TrackPtr &track)=0
 whether to allow publishing based on conditions
 
virtual std::string Name () const =0
 The name of BaseGatekeeper
 
 DISALLOW_COPY_AND_ASSIGN (BaseGatekeeper)
 

详细描述

在文件 base_gatekeeper.h 第 33 行定义.

构造及析构函数说明

◆ BaseGatekeeper()

apollo::perception::fusion::BaseGatekeeper::BaseGatekeeper ( )
default

◆ ~BaseGatekeeper()

virtual apollo::perception::fusion::BaseGatekeeper::~BaseGatekeeper ( )
virtualdefault

成员函数说明

◆ AbleToPublish()

virtual bool apollo::perception::fusion::BaseGatekeeper::AbleToPublish ( const TrackPtr &  track)
pure virtual

whether to allow publishing based on conditions

参数
track
返回
true
false

在 apollo::perception::fusion::PbfGatekeeper 内被实现.

◆ DISALLOW_COPY_AND_ASSIGN()

apollo::perception::fusion::BaseGatekeeper::DISALLOW_COPY_AND_ASSIGN ( BaseGatekeeper  )

◆ Init()

virtual bool apollo::perception::fusion::BaseGatekeeper::Init ( const GatekeeperInitOptions &  options)
pure virtual

Init base gate keeper config

参数
options
返回
true
false

在 apollo::perception::fusion::PbfGatekeeper 内被实现.

◆ Name()

virtual std::string apollo::perception::fusion::BaseGatekeeper::Name ( ) const
pure virtual

The name of BaseGatekeeper

返回
std::string

在 apollo::perception::fusion::PbfGatekeeper 内被实现.


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