From 76859aa4b23ea8ebd90bd7553fd70e144bdc96ba Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期五, 15 五月 2020 15:53:20 +0800 Subject: [PATCH] 坐标 --- lib/src/main/cpp/driver_test.cpp | 97 ------------------------------------------------ 1 files changed, 0 insertions(+), 97 deletions(-) diff --git a/lib/src/main/cpp/driver_test.cpp b/lib/src/main/cpp/driver_test.cpp index b0811d2..233b416 100644 --- a/lib/src/main/cpp/driver_test.cpp +++ b/lib/src/main/cpp/driver_test.cpp @@ -196,106 +196,9 @@ DEBUG("娓呴櫎鏃х殑璺�冨湴鍥�"); - if (RoadMapPoints.point != NULL) { - free(RoadMapPoints.point); - } - RoadMapPoints.num = 0; - - for (int i = 0; i < RoadMap.roads.size(); ++i) { - for (int j = 0; j < RoadMap.roads[i].leftEdge.size(); ++j) { - RoadMap.roads[i].leftEdge[j].points.clear(); - vector<PointF>().swap(RoadMap.roads[i].leftEdge[j].points); - } - RoadMap.roads[i].leftEdge.clear(); - vector<edge_t>().swap(RoadMap.roads[i].leftEdge); - - for (int j = 0; j < RoadMap.roads[i].rightEdge.size(); ++j) { - RoadMap.roads[i].rightEdge[j].points.clear(); - vector<PointF>().swap(RoadMap.roads[i].rightEdge[j].points); - } - RoadMap.roads[i].rightEdge.clear(); - vector<edge_t>().swap(RoadMap.roads[i].rightEdge); - - for (int j = 0; j < RoadMap.roads[i].separate.size(); ++j) { - for (int k = 0; k < RoadMap.roads[i].separate[j].lines.size(); ++k) { - for (int m = 0; m < RoadMap.roads[i].separate[j].lines[k].size(); ++m) { - RoadMap.roads[i].separate[j].lines[k][m].points.clear(); - vector<PointF>().swap(RoadMap.roads[i].separate[j].lines[k][m].points); - } - - RoadMap.roads[i].separate[j].lines[k].clear(); - vector<segment_t>().swap(RoadMap.roads[i].separate[j].lines[k]); - } - RoadMap.roads[i].separate[j].lines.clear(); - vector<vector<segment_t>>().swap(RoadMap.roads[i].separate[j].lines); - } - RoadMap.roads[i].separate.clear(); - vector<separate_t>().swap(RoadMap.roads[i].separate); - } - - RoadMap.roads.clear(); vector<road_t>().swap(RoadMap.roads); - - for (int i = 0; i < RoadMap.specialAreas.size(); ++i) { - RoadMap.specialAreas[i].area.clear(); - vector<PointF>().swap(RoadMap.specialAreas[i].area); - } - RoadMap.specialAreas.clear(); vector<special_area_t>().swap(RoadMap.specialAreas); - - RoadMap.triggerLines.clear(); vector<trigger_line_t>().swap(RoadMap.triggerLines); -/* - for (int i = 0; i < RoadMapList.size(); ++i) { - struct road_exam_map map = RoadMapList[i]; - - if (map.redLine != NULL) { - for (int j = 0; j < map.redLineNum; ++j) { - if (map.redLine[j].point != NULL) - free(map.redLine[j].point); - } - free(map.redLine); - } - - if (map.greenLine != NULL) { - for (int j = 0; j < map.greenLineNum; ++j) { - if (map.greenLine[j].point != NULL) - free(map.greenLine[j].point); - } - free(map.greenLine); - } - - if (map.redArea != NULL) { - for (int j = 0; j < map.redAreaNum; ++j) { - if (map.redArea[j].point != NULL) - free(map.redArea[j].point); - } - free(map.redArea); - } - - if (map.triggerLine != NULL) { - for (int j = 0; j < map.triggerLineNum; ++j) { - if (map.triggerLine[j].line.point != NULL) - free(map.triggerLine[j].line.point); - } - free(map.triggerLine); - } - - if (map.area.point != NULL) { - free(map.area.point); - } - - if (map.roadEdgeLine != NULL) { - for (int j = 0; j < map.roadEdgeLineNum; ++j) { - if (map.roadEdgeLine[j].point != NULL) - free(map.roadEdgeLine[j].point); - } - - free(map.roadEdgeLine); - } - } - - RoadMapList.clear();*/ } void SetRoadMap(road_exam_map &map) -- Gitblit v1.8.0