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

#include <base_fusion_system.h>

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

Public 成员函数

 BaseFusionSystem ()=default
 
virtual ~BaseFusionSystem ()=default
 
virtual bool Init (const FusionInitOptions &options)=0
 Init base fusion system config
 
virtual bool Fuse (const base::FrameConstPtr &sensor_frame, std::vector< base::ObjectPtr > *fused_objects)=0
 fuse a sensor frame
 
virtual std::string Name () const =0
 The name of BaseFusionSystem
 

Protected 成员函数

 DISALLOW_COPY_AND_ASSIGN (BaseFusionSystem)
 

详细描述

在文件 base_fusion_system.h 第 35 行定义.

构造及析构函数说明

◆ BaseFusionSystem()

apollo::perception::fusion::BaseFusionSystem::BaseFusionSystem ( )
default

◆ ~BaseFusionSystem()

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

成员函数说明

◆ DISALLOW_COPY_AND_ASSIGN()

apollo::perception::fusion::BaseFusionSystem::DISALLOW_COPY_AND_ASSIGN ( BaseFusionSystem  )
protected

◆ Fuse()

virtual bool apollo::perception::fusion::BaseFusionSystem::Fuse ( const base::FrameConstPtr &  sensor_frame,
std::vector< base::ObjectPtr > *  fused_objects 
)
pure virtual

fuse a sensor frame

参数
sensor_frame
fused_objects
返回
true
false

在 apollo::perception::fusion::DummyFusionSystem , 以及 apollo::perception::fusion::ProbabilisticFusion 内被实现.

◆ Init()

virtual bool apollo::perception::fusion::BaseFusionSystem::Init ( const FusionInitOptions &  options)
pure virtual

Init base fusion system config

参数
options
返回
true
false

在 apollo::perception::fusion::DummyFusionSystem , 以及 apollo::perception::fusion::ProbabilisticFusion 内被实现.

◆ Name()

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

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