Apollo
6.0
Open source self driving car software
|
#include <hm_matcher.h>
Public Member Functions | |
HMMatcher () | |
virtual | ~HMMatcher () |
bool | Init () override |
bool | Match (const std::vector< RadarTrackPtr > &radar_tracks, const base::Frame &radar_frame, const TrackObjectMatcherOptions &options, std::vector< TrackObjectPair > *assignments, std::vector< size_t > *unassigned_tracks, std::vector< size_t > *unassigned_objects) override |
![]() | |
BaseMatcher () | |
virtual | ~BaseMatcher () |
virtual void | IDMatch (const std::vector< RadarTrackPtr > &radar_tracks, const base::Frame &radar_frame, std::vector< TrackObjectPair > *assignments, std::vector< size_t > *unassigned_tracks, std::vector< size_t > *unassigned_objects) |
virtual std::string | Name () |
Protected Member Functions | |
bool | RefinedTrack (const base::ObjectPtr &track_object, double track_timestamp, const base::ObjectPtr &radar_object, double radar_timestamp) override |
![]() | |
FRIEND_TEST (BaseMatcherTest, base_matcher_test) | |
Additional Inherited Members | |
![]() | |
static void | SetMaxMatchDistance (double dist) |
static double | GetMaxMatchDistance () |
static void | SetBoundMatchDistance (double dist) |
static double | GetBoundMatchDistance () |
![]() | |
std::string | name_ |
![]() | |
static double | s_max_match_distance_ |
static double | s_bound_match_distance_ |
apollo::perception::radar::HMMatcher::HMMatcher | ( | ) |
|
virtual |
|
overridevirtual |
Reimplemented from apollo::perception::radar::BaseMatcher.
|
overridevirtual |
Reimplemented from apollo::perception::radar::BaseMatcher.
|
overrideprotectedvirtual |
Reimplemented from apollo::perception::radar::BaseMatcher.