#include <dummy_algorithms.h>
◆ DummyFusionSystem()
| apollo::perception::fusion::DummyFusionSystem::DummyFusionSystem |
( |
| ) |
|
|
default |
◆ ~DummyFusionSystem()
| apollo::perception::fusion::DummyFusionSystem::~DummyFusionSystem |
( |
| ) |
|
|
default |
◆ DISALLOW_COPY_AND_ASSIGN()
| apollo::perception::fusion::DummyFusionSystem::DISALLOW_COPY_AND_ASSIGN |
( |
DummyFusionSystem |
| ) |
|
◆ Fuse()
fuse a sensor frame
- 参数
-
| sensor_frame | |
| fused_objects | |
- 返回
- true
-
false
实现了 apollo::perception::fusion::BaseFusionSystem.
在文件 dummy_algorithms.cc 第 30 行定义.
31 {
32 if (fused_objects == nullptr) {
33 return false;
34 }
35
36 fused_objects->clear();
37 bool is_main_sensor = algorithm::SensorManager::Instance()->IsMainSensor(
38 sensor_frame->sensor_info.name);
39 if (!is_main_sensor) {
40 return true;
41 }
42
43 fused_objects->resize(sensor_frame->objects.size());
44 for (size_t i = 0; i < sensor_frame->objects.size(); i++) {
45 (*fused_objects)[i] = sensor_frame->objects[i];
46 }
47 return true;
48}
◆ Init()
| bool apollo::perception::fusion::DummyFusionSystem::Init |
( |
const FusionInitOptions & |
options | ) |
|
|
overridevirtual |
◆ Name()
| std::string apollo::perception::fusion::DummyFusionSystem::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
该类的文档由以下文件生成: