65 namespace perception {
72 virtual bool Init() = 0;
77 virtual bool Track(
const base::Frame &detected_frame,
80 virtual std::string
Name() {
return name_; }
89 #define PERCEPTION_REGISTER_TRACKER(name) \ 90 PERCEPTION_REGISTER_CLASS(BaseTracker, name)
std::shared_ptr< Frame > FramePtr
Definition: frame.h:60
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
PERCEPTION_REGISTER_REGISTERER(BaseDetector)
#define DISALLOW_COPY_AND_ASSIGN(classname)
Definition: macros.h:48
BaseTracker()
Definition: base_tracker.h:70
virtual std::string Name()
Definition: base_tracker.h:80
Definition: base_tracker.h:67
bool Init(const char *binary_name)
Definition: base_tracker.h:68
std::string name_
Definition: base_tracker.h:83