From 372659e4d884f390f2f5031c55ba7b3fa9fd5912 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 13 八月 2020 18:21:13 +0800
Subject: [PATCH] 坐标
---
lib/src/main/cpp/master/comm_if.cpp | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/lib/src/main/cpp/master/comm_if.cpp b/lib/src/main/cpp/master/comm_if.cpp
index 3712f33..c4c4bb6 100644
--- a/lib/src/main/cpp/master/comm_if.cpp
+++ b/lib/src/main/cpp/master/comm_if.cpp
@@ -808,7 +808,7 @@
MakeLine(&road.startLine, &p1, &p2);
}
- if (itr->HasMember("crossing") && itr->IsArray()) {
+ if (itr->HasMember("crossing")) {
const Value &a2 = (*itr)["crossing"];
vector<stop_line_t> crossing;
@@ -916,13 +916,14 @@
}
if (itr->HasMember("separate")) {
const Value &a2 = (*itr)["separate"];
- DEBUG("娈垫暟閲� %d", a2.Size());
+ DEBUG("鍒嗛亾鏁伴噺 %d", a2.Size());
for (Value::ConstValueIterator itr2 = a2.Begin(); itr2 != a2.End(); ++itr2) {
separate_t sep;
if (!itr2->IsObject())
break;
- if (itr2->HasMember("lane_guide") && itr2->IsArray()) {
+
+ if (itr2->HasMember("lane_guide")) {
const Value &a3 = (*itr2)["lane_guide"];
for (Value::ConstValueIterator itr3 = a3.Begin(); itr3 != a3.End(); ++itr3) {
@@ -946,11 +947,11 @@
temp.direct.push_back((*itr4).GetInt());
}
}
-
+ DEBUG("\t寰楀埌涓�缁勫鍚戠嚎");
sep.lane_direct.push_back(temp);
}
}
- if (itr2->HasMember("lane_line") && itr2->IsArray() ) {
+ if (itr2->HasMember("lane_line")) {
const Value &a3 = (*itr2)["lane_line"];
DEBUG("\t绾挎暟閲� %d", a3.Size());
for (Value::ConstValueIterator itr3 = a3.Begin(); itr3 != a3.End(); ++itr3) {
--
Gitblit v1.8.0