26 namespace perception {
43 double target_timestamp,
44 double match_dist) = 0;
47 double measurement_timestamp,
48 double target_timestamp,
49 double min_match_dist) = 0;
51 virtual std::string
Name()
const = 0;
Definition: base_existance_fusion.h:29
virtual void UpdateWithMeasurement(const SensorObjectPtr measurement, double target_timestamp, double match_dist)=0
BaseExistanceFusion & operator=(const BaseExistanceFusion &)=delete
std::shared_ptr< SensorObject > SensorObjectPtr
Definition: sensor_object.h:68
virtual ~BaseExistanceFusion()
Definition: base_existance_fusion.h:32
virtual void UpdateWithoutMeasurement(const std::string &sensor_id, double measurement_timestamp, double target_timestamp, double min_match_dist)=0
std::shared_ptr< Track > TrackPtr
Definition: track.h:160
BaseExistanceFusion(TrackPtr track)
Definition: base_existance_fusion.h:31
TrackPtr track_ref_
Definition: base_existance_fusion.h:54
virtual std::string Name() const =0