112 virtual void Reset();
int consecutive_invisible_count_
MotionState motion_state_
bool should_check_velocity_consistency_
std::pair< double, TrackedObjectPtr > GetOldestObject()
Get oldest object
std::pair< double, TrackedObjectPtr > GetHistoryObject(int idx)
Get histroy object
size_t pub_remain_frames_
std::pair< double, TrackedObjectConstPtr > GetOldestObject() const
Get oldest object
std::map< double, TrackedObjectPtr > GetHistoryObjects() const
std::map< double, TrackedObjectPtr > history_objects_
std::pair< double, TrackedObjectPtr > GetLatestObject()
Get latest object
virtual void PushTrackedObjectToTrack(TrackedObjectPtr obj, double time)
Push tracked object to track
static const int kMaxHistorySize
size_t continuous_static_frames_
std::deque< double > history_norm_variance_
size_t continuous_motion_frames_
std::pair< double, TrackedObjectConstPtr > GetLatestObject() const
Get latest object
virtual void Reset()
Reset
std::deque< double > history_theta_variance_
std::shared_ptr< const TrackData > TrackDataConstPtr
std::shared_ptr< TrackData > TrackDataPtr
std::shared_ptr< TrackedObject > TrackedObjectPtr