32 namespace perception {
49 bool ConfirmTrack() {
return tracked_times_ > s_tracked_times_threshold_; }
54 s_chosen_filter_ = chosen_filter;
56 static void SetUseFilter(
bool use_filter) { s_use_filter_ = use_filter; }
59 double timestamp_ = 0.0;
61 int tracked_times_ = 0;
62 double tracking_time_ = 0.0;
63 bool is_dead_ =
false;
66 std::shared_ptr<BaseFilter> filter_ =
nullptr;
68 static std::string s_chosen_filter_;
69 static int s_current_idx_;
70 static int s_tracked_times_threshold_;
71 static bool s_use_filter_;
base::ObjectPtr GetObsRadar()
Definition: radar_track.h:35
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
~RadarTrack()
Definition: radar_track.h:38
void SetObsRadarNullptr()
bool ConfirmTrack()
Definition: radar_track.h:49
static void SetChosenFilter(const std::string &chosen_filter)
Definition: radar_track.h:53
void UpdataObsRadar(const base::ObjectPtr &obs_radar, const double timestamp)
std::shared_ptr< RadarTrack > RadarTrackPtr
Definition: radar_track.h:76
static void SetUseFilter(bool use_filter)
Definition: radar_track.h:56
bool IsDead()
Definition: radar_track.h:47
static void SetTrackedTimesThreshold(const int &threshold)
Definition: radar_track.h:50
RadarTrack(const base::ObjectPtr &obs, const double timestamp)
Image< uchar > * threshold(Image< T > *src, int t)
Definition: imutil.h:63
void SetDead()
Definition: radar_track.h:48
std::shared_ptr< Object > ObjectPtr
Definition: object.h:123