26 namespace perception {
36 virtual bool Init() = 0;
42 double target_timestamp) = 0;
45 double measurement_timestamp,
46 double target_timestamp) = 0;
48 virtual std::string
Name()
const = 0;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual std::string Name() const =0
virtual void UpdateWithMeasurement(const SensorObjectConstPtr &measurement, double target_timestamp)=0
Definition: base_motion_fusion.h:29
std::shared_ptr< Track > TrackPtr
Definition: track.h:160
virtual void UpdateWithoutMeasurement(const std::string &sensor_id, double measurement_timestamp, double target_timestamp)=0
virtual ~BaseMotionFusion()
Definition: base_motion_fusion.h:32
BaseMotionFusion & operator=(const BaseMotionFusion &)=delete
std::shared_ptr< const SensorObject > SensorObjectConstPtr
Definition: sensor_object.h:69
TrackPtr track_ref_
Definition: base_motion_fusion.h:51
BaseMotionFusion(TrackPtr track)
Definition: base_motion_fusion.h:31