26 namespace perception {
37 std::vector<base::ObjectPtr>* objects)
override;
39 std::string
Name()
const override {
return "ObstacleMultiSensorFusion"; }
42 std::unique_ptr<BaseFusionSystem>
fusion_;
bool Process(const base::FrameConstPtr &frame, std::vector< base::ObjectPtr > *objects) override
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Init(const ObstacleMultiSensorFusionParam ¶m) override
virtual ~ObstacleMultiSensorFusion()=default
Definition: base_multisensor_fusion.h:36
std::shared_ptr< const Frame > FrameConstPtr
Definition: frame.h:61
Definition: obstacle_multi_sensor_fusion.h:29
std::string Name() const override
Definition: obstacle_multi_sensor_fusion.h:39
std::unique_ptr< BaseFusionSystem > fusion_
Definition: obstacle_multi_sensor_fusion.h:42
ObstacleMultiSensorFusion()=default
Definition: base_multisensor_fusion.h:31