From 148254bb1dc170db320bcb208ca79b0e252751d8 Mon Sep 17 00:00:00 2001 From: fctom1215 <fctom1215@outlook.com> Date: 星期三, 28 四月 2021 19:26:00 +0800 Subject: [PATCH] 修改科目三道路识别问题 --- lib/src/main/cpp/driver_test.cpp | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/lib/src/main/cpp/driver_test.cpp b/lib/src/main/cpp/driver_test.cpp index f6c9ee7..ab63bb9 100644 --- a/lib/src/main/cpp/driver_test.cpp +++ b/lib/src/main/cpp/driver_test.cpp @@ -381,6 +381,29 @@ // RoadMap.examScheme.assign(scheme.begin(), scheme.end()); DEBUG("寰楀埌鏂扮殑璺�冨湴鍥� 璺暟閲� %d 鐗规畩鍖哄煙鏁伴噺 %d 鍏朵粬绂佹绾挎暟閲� %d 椤圭洰鏁伴噺 %d", RoadMap.roads.size(), RoadMap.specialAreas.size(), RoadMap.forbidLines.size(), RoadMap.examScheme.size()); + + for (int i = 0; i < RoadMap.roads.size(); ++i) { + DEBUG("璺� id = %d", RoadMap.roads[i].id); + DEBUG("宸﹁竟绾挎鏁� %d", RoadMap.roads[i].leftEdge.size()); + for (int j = 0; j < RoadMap.roads[i].leftEdge.size(); ++j) { + int n = RoadMap.roads[i].leftEdge[j].points.size(); + + DEBUG("\t褰撳墠宸﹁竟绾挎 绫诲瀷 %d 鐐规暟 %d", RoadMap.roads[i].leftEdge[j].character, n); + for (int k = 0; k < n; ++k) { + DEBUG("\t\t鐐瑰潗鏍� %d: %f, %f", k, RoadMap.roads[i].leftEdge[j].points[k].X, RoadMap.roads[i].leftEdge[j].points[k].Y); + } + } + + DEBUG("鍙宠竟绾挎鏁� %d", RoadMap.roads[i].rightEdge.size()); + for (int j = 0; j < RoadMap.roads[i].rightEdge.size(); ++j) { + int n = RoadMap.roads[i].rightEdge[j].points.size(); + + DEBUG("\t褰撳墠鍙宠竟绾挎 绫诲瀷 %d 鐐规暟 %d", RoadMap.roads[i].rightEdge[j].character, n); + for (int k = 0; k < n; ++k) { + DEBUG("\t\t鐐瑰潗鏍� %d: %f, %f", k, RoadMap.roads[i].rightEdge[j].points[k].X, RoadMap.roads[i].rightEdge[j].points[k].Y); + } + } + } } void SetRoadExamScheme(vector<scheme_t> &scheme) -- Gitblit v1.8.0