apollo::third_party_perception
更多...
◆ FilterRadarObstacles()
在文件 filter.cc 第 49 行定义.
49 {
51 for (const auto& iter : radar_obstacles.radar_obstacle()) {
53 filtered_radar_obstacles.mutable_radar_obstacle()->insert(iter);
54 }
55 }
56 filtered_radar_obstacles.mutable_header()->CopyFrom(radar_obstacles.
header());
57 return filtered_radar_obstacles;
58}
bool IsPreserved(const RadarObstacle &radar_obstacle)
optional apollo::common::Header header
◆ IsPreserved()
bool apollo::third_party_perception::filter::IsPreserved |
( |
const RadarObstacle & |
radar_obstacle | ) |
|
在文件 filter.cc 第 34 行定义.
34 {
35 if (!radar_obstacle.
movable()) {
36 return false;
37 }
38 double nearest_l =
40 if (std::abs(nearest_l) > FLAGS_filter_y_distance) {
41 return false;
42 }
43 if (radar_obstacle.
count() < FLAGS_keep_radar_frames) {
44 return false;
45 }
46 return true;
47}
double GetLateralDistanceToNearestLane(const Point &point)
optional apollo::common::Point3D absolute_position