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