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

#include <dummy_algorithms.h>

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

Public 成员函数

 DummyTracker ()=default
 
 ~DummyTracker ()=default
 
bool Init (TrackPtr track, SensorObjectPtr measurement) override
 Init tracker with measurement
 
void UpdateWithMeasurement (const TrackerOptions &options, const SensorObjectPtr measurement, double target_timestamp) override
 update track state with measurement
 
void UpdateWithoutMeasurement (const TrackerOptions &options, const std::string &sensor_id, double measurement_timestamp, double target_timestamp) override
 update track state without measurement
 
std::string Name () const override
 The name of BaseTracker
 
 DISALLOW_COPY_AND_ASSIGN (DummyTracker)
 
- Public 成员函数 继承自 apollo::perception::fusion::BaseTracker
 BaseTracker ()=default
 
virtual ~BaseTracker ()=default
 

额外继承的成员函数

- Protected 成员函数 继承自 apollo::perception::fusion::BaseTracker
 DISALLOW_COPY_AND_ASSIGN (BaseTracker)
 
- Protected 属性 继承自 apollo::perception::fusion::BaseTracker
TrackPtr track_ = nullptr
 

详细描述

在文件 dummy_algorithms.h 第 61 行定义.

构造及析构函数说明

◆ DummyTracker()

apollo::perception::fusion::DummyTracker::DummyTracker ( )
default

◆ ~DummyTracker()

apollo::perception::fusion::DummyTracker::~DummyTracker ( )
default

成员函数说明

◆ DISALLOW_COPY_AND_ASSIGN()

apollo::perception::fusion::DummyTracker::DISALLOW_COPY_AND_ASSIGN ( DummyTracker  )

◆ Init()

bool apollo::perception::fusion::DummyTracker::Init ( TrackPtr  track,
SensorObjectPtr  measurement 
)
overridevirtual

Init tracker with measurement

参数
track
measurement
返回
true
false

实现了 apollo::perception::fusion::BaseTracker.

在文件 dummy_algorithms.cc 第 63 行定义.

63 {
64 return true;
65}

◆ Name()

std::string apollo::perception::fusion::DummyTracker::Name ( ) const
inlineoverridevirtual

The name of BaseTracker

返回
std::string

实现了 apollo::perception::fusion::BaseTracker.

在文件 dummy_algorithms.h 第 77 行定义.

77{ return "DummyTracker"; }

◆ UpdateWithMeasurement()

void apollo::perception::fusion::DummyTracker::UpdateWithMeasurement ( const TrackerOptions &  options,
const SensorObjectPtr  measurement,
double  target_timestamp 
)
overridevirtual

update track state with measurement

参数
options
measurement
target_timestamp

实现了 apollo::perception::fusion::BaseTracker.

在文件 dummy_algorithms.cc 第 67 行定义.

69 {}

◆ UpdateWithoutMeasurement()

void apollo::perception::fusion::DummyTracker::UpdateWithoutMeasurement ( const TrackerOptions &  options,
const std::string &  sensor_id,
double  measurement_timestamp,
double  target_timestamp 
)
overridevirtual

update track state without measurement

参数
options
sensor_id
measurement_timestamp
target_timestamp

实现了 apollo::perception::fusion::BaseTracker.

在文件 dummy_algorithms.cc 第 71 行定义.

74 {}

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