26 namespace perception {
37 std::shared_ptr<perception::base::Object>
object) = 0;
38 virtual std::string Name()
const = 0;
42 #define PERCEPTION_REGISTER_ONESHOTTYPEFUSION(name) \ 43 PERCEPTION_REGISTER_CLASS(BaseOneShotTypeFusion, name) 52 TrackedObjects* tracked_objects) = 0;
53 virtual std::string Name()
const = 0;
57 #define PERCEPTION_REGISTER_SEQUENCETYPEFUSION(name) \ 58 PERCEPTION_REGISTER_CLASS(BaseSequenceTypeFusion, name) ObjectSequence::TrackedObjects TrackedObjects
Definition: type_fusion_interface.h:47
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: type_fusion_interface.h:31
Definition: type_fusion_interface.h:29
Definition: type_fusion_interface.h:33
std::map< TimeStampKey, std::shared_ptr< apollo::perception::base::Object > > TrackedObjects
Definition: object_sequence.h:38
bool Init(const char *binary_name)
PERCEPTION_REGISTER_REGISTERER(BaseOneShotTypeFusion)
Definition: type_fusion_interface.h:45