55 double target_timestamp,
56 double match_dist) = 0;
67 double measurement_timestamp,
68 double target_timestamp,
69 double min_match_dist) = 0;
virtual void UpdateWithMeasurement(const SensorObjectPtr measurement, double target_timestamp, double match_dist)=0
update track existence state with measurement
virtual ~BaseExistenceFusion()=default
static bool Init(const ExistenceFusionInitOptions &options)
Init base existence fusion config
BaseExistenceFusion(TrackPtr track)
DISALLOW_COPY_AND_ASSIGN(BaseExistenceFusion)
virtual void UpdateWithoutMeasurement(const std::string &sensor_id, double measurement_timestamp, double target_timestamp, double min_match_dist)=0
update track existence state without measurement
std::shared_ptr< SensorObject > SensorObjectPtr
std::shared_ptr< Track > TrackPtr