diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index d28e53c07817dcaec4afc5e2629df0e5248fd393..cbe0573f3832234c18cfcde6b00a988665d11b82 100755 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -560,46 +560,46 @@ void MainWindow::parseGeometry(const QString& geometryString) } // TODO: still used? -bool MainWindow::parsePedestrianShapes(QDomNode shapeNode, int groupID) -{ - - if(shapeNode.isNull()) return false; - QStringList heights; - QStringList colors; - - QDomNodeList agents = shapeNode.toElement().elementsByTagName("agentInfo"); - - for (int i = 0; i < agents.length(); i++) { - - bool ok=false; - int id=agents.item(i).toElement().attribute("ID").toInt(&ok); - if(!ok) continue; // invalid ID - double height=agents.item(i).toElement().attribute("height").toDouble(&ok); - if(!ok)height=std::numeric_limits<double>::quiet_NaN(); - - int color=agents.item(i).toElement().attribute("color").toDouble(&ok); - if(!ok)color=std::numeric_limits<int>::quiet_NaN(); - Debug::Messages("id= %d height= %lf color =%d",id,height,color); - - if(height!=height) { - heights.append(QString::number(id)); - heights.append(QString::number(height)); - } - if(color!=color) { - colors.append(QString::number(id)); - colors.append(QString::number(color)); - } - - } - switch (groupID) { - - case 1: - extern_trajectories_firstSet.setInitialHeights(heights); - extern_trajectories_firstSet.setInitialColors(colors); - break; - } - return true; -} +// bool MainWindow::parsePedestrianShapes(QDomNode shapeNode, int groupID) +// { + +// if(shapeNode.isNull()) return false; +// QStringList heights; +// QStringList colors; + +// QDomNodeList agents = shapeNode.toElement().elementsByTagName("agentInfo"); + +// for (int i = 0; i < agents.length(); i++) { + +// bool ok=false; +// int id=agents.item(i).toElement().attribute("ID").toInt(&ok); +// if(!ok) continue; // invalid ID +// double height=agents.item(i).toElement().attribute("height").toDouble(&ok); +// if(!ok)height=std::numeric_limits<double>::quiet_NaN(); + +// int color=agents.item(i).toElement().attribute("color").toDouble(&ok); +// if(!ok)color=std::numeric_limits<int>::quiet_NaN(); +// Debug::Messages("id= %d height= %lf color =%d",id,height,color); + +// if(height!=height) { +// heights.append(QString::number(id)); +// heights.append(QString::number(height)); +// } +// if(color!=color) { +// colors.append(QString::number(id)); +// colors.append(QString::number(color)); +// } + +// } +// switch (groupID) { + +// case 1: +// extern_trajectories_firstSet.setInitialHeights(heights); +// extern_trajectories_firstSet.setInitialColors(colors); +// break; +// } +// return true; +// } /// add a new dataset bool MainWindow::slotAddDataSet() @@ -1454,7 +1454,7 @@ void MainWindow::slotChangeExitsColor() QSettings settings; settings.setValue("options/exitsColor", col); - + Debug::Messages("Change Exits Color to %s", col.name().toStdString().c_str()); delete colorDialog; } diff --git a/src/MainWindow.h b/src/MainWindow.h index 297b1368a273876917aa0dd7a54a756138dba0eb..bd28fe37b1fad980dde50fdc80bd802d17824841 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -289,7 +289,7 @@ private: * @param groupID 1, 2 or 3 * @return true if success */ - bool parsePedestrianShapes(QDomNode shapeNode, int groupID); + // bool parsePedestrianShapes(QDomNode shapeNode, int groupID); /// reset all graphic element to their initial(default) state void resetGraphicalElements();