Apollo 11.0
自动驾驶开放平台
type_fusion_interface.h 文件参考
type_fusion_interface.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  apollo::perception::lidar::TypeFilterInitOption
 
struct  apollo::perception::lidar::TypeFilterOption
 
class  apollo::perception::lidar::BaseSingleShotTypeFusion
 
class  apollo::perception::lidar::BaseMultiShotTypeFusion
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::perception
 apollo::perception
 
namespace  apollo::perception::lidar
 

宏定义

#define PERCEPTION_REGISTER_ONESHOTTYPEFUSION(name)    PERCEPTION_REGISTER_CLASS(BaseSingleShotTypeFusion, name)
 
#define PERCEPTION_REGISTER_SEQUENCETYPEFUSION(name)    PERCEPTION_REGISTER_CLASS(BaseMultiShotTypeFusion, name)
 

函数

 apollo::perception::lidar::PERCEPTION_REGISTER_REGISTERER (BaseSingleShotTypeFusion)
 
 apollo::perception::lidar::PERCEPTION_REGISTER_REGISTERER (BaseMultiShotTypeFusion)
 

宏定义说明

◆ PERCEPTION_REGISTER_ONESHOTTYPEFUSION

#define PERCEPTION_REGISTER_ONESHOTTYPEFUSION (   name)     PERCEPTION_REGISTER_CLASS(BaseSingleShotTypeFusion, name)

在文件 type_fusion_interface.h52 行定义.

54 {
55 public:
56 typedef ObjectSequence::TrackedObjects TrackedObjects;
57
58 public:
59 virtual bool Init(const TypeFilterInitOption& option) = 0;
60
61 virtual bool TypeFusion(const TypeFilterOption& option,
62 const std::vector<TrackedObjectConstPtr>& tracked_objects,
63 TrackedObjectPtr new_object) = 0;
64
65 virtual std::string Name() const = 0;
66};
67
68PERCEPTION_REGISTER_REGISTERER(BaseMultiShotTypeFusion);
69#define PERCEPTION_REGISTER_SEQUENCETYPEFUSION(name) \
70 PERCEPTION_REGISTER_CLASS(BaseMultiShotTypeFusion, name)
71
72} // namespace lidar
73} // namespace perception
74} // namespace apollo
bool Init(const char *binary_name, const std::string &dag_info)
Definition init.cc:99
#define PERCEPTION_REGISTER_REGISTERER(base_class)
Definition registerer.h:92

◆ PERCEPTION_REGISTER_SEQUENCETYPEFUSION

#define PERCEPTION_REGISTER_SEQUENCETYPEFUSION (   name)     PERCEPTION_REGISTER_CLASS(BaseMultiShotTypeFusion, name)

在文件 type_fusion_interface.h70 行定义.