File tree Expand file tree Collapse file tree
planning/autoware_planning_data_analyzer/src/metrics Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,12 +36,11 @@ DrivingDirectionComplianceResult calculate_driving_direction_compliance(
3636 result.reason = " available" ;
3737 result.score = 1.0 ;
3838
39- std::vector<double > filtered_progress (evaluation_points.size (), 0.0 );
40- for (size_t i = 0 ; i < evaluation_points.size (); ++i) {
41- const auto & point = evaluation_points.at (i);
42- if (point.in_oncoming_traffic && !point.is_intersection ) {
43- filtered_progress[i] = std::max (0.0 , point.progress_m );
44- }
39+ std::vector<double > filtered_progress;
40+ filtered_progress.reserve (evaluation_points.size ());
41+ for (const auto & point : evaluation_points) {
42+ filtered_progress.push_back (
43+ point.in_oncoming_traffic && !point.is_intersection ? std::max (0.0 , point.progress_m ) : 0.0 );
4544 }
4645
4746 for (size_t i = 0 ; i < evaluation_points.size (); ++i) {
You can’t perform that action at this time.
0 commit comments