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

#include <base_existence_fusion.h>

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

Public 成员函数

 BaseExistenceFusion (TrackPtr track)
 
virtual ~BaseExistenceFusion ()=default
 
virtual void UpdateWithMeasurement (const SensorObjectPtr measurement, double target_timestamp, double match_dist)=0
 update track existence state with measurement
 
virtual void UpdateWithoutMeasurement (const std::string &sensor_id, double measurement_timestamp, double target_timestamp, double min_match_dist)=0
 update track existence state without measurement
 

静态 Public 成员函数

static bool Init (const ExistenceFusionInitOptions &options)
 Init base existence fusion config
 

Protected 成员函数

 DISALLOW_COPY_AND_ASSIGN (BaseExistenceFusion)
 

Protected 属性

TrackPtr track_ref_ = nullptr
 

详细描述

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

构造及析构函数说明

◆ BaseExistenceFusion()

apollo::perception::fusion::BaseExistenceFusion::BaseExistenceFusion ( TrackPtr  track)
inlineexplicit

◆ ~BaseExistenceFusion()

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

成员函数说明

◆ DISALLOW_COPY_AND_ASSIGN()

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

◆ Init()

static bool apollo::perception::fusion::BaseExistenceFusion::Init ( const ExistenceFusionInitOptions &  options)
static

Init base existence fusion config

参数
optionsinit options
返回
true
false

◆ UpdateWithMeasurement()

virtual void apollo::perception::fusion::BaseExistenceFusion::UpdateWithMeasurement ( const SensorObjectPtr  measurement,
double  target_timestamp,
double  match_dist 
)
pure virtual

update track existence state with measurement

参数
measurement
target_timestamp
match_dist

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

◆ UpdateWithoutMeasurement()

virtual void apollo::perception::fusion::BaseExistenceFusion::UpdateWithoutMeasurement ( const std::string &  sensor_id,
double  measurement_timestamp,
double  target_timestamp,
double  min_match_dist 
)
pure virtual

update track existence state without measurement

参数
sensor_id
measurement_timestamp
target_timestamp
min_match_dist

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

类成员变量说明

◆ track_ref_

TrackPtr apollo::perception::fusion::BaseExistenceFusion::track_ref_ = nullptr
protected

在文件 base_existence_fusion.h 第 72 行定义.


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