diff --git a/OpenRoadEd/OpenDrive/OpenDriveXmlParser.cpp b/OpenRoadEd/OpenDrive/OpenDriveXmlParser.cpp index f76d2e0504dd0d727dad636efe926d2f508839b6..d7251650fc4e761b290eb764b609149f9778265c 100644 --- a/OpenRoadEd/OpenDrive/OpenDriveXmlParser.cpp +++ b/OpenRoadEd/OpenDrive/OpenDriveXmlParser.cpp @@ -934,6 +934,7 @@ bool OpenDriveXmlParser::ReadObjects (Road* road, TiXmlElement *node) object_node=node->FirstChildElement("object"); while(object_node!=0) { + std::cout << "new object" << std::endl; checker=TIXML_SUCCESS; checker+=object_node->QueryDoubleAttribute("s",&s); checker+=object_node->QueryDoubleAttribute("t",&t); @@ -1007,7 +1008,7 @@ bool OpenDriveXmlParser::ReadObjects (Road* road, TiXmlElement *node) object->SetBoundingCylinder(radius,height); } - object_node=node->NextSiblingElement("object"); + object_node=object_node->NextSiblingElement("object"); } return true; } @@ -1024,6 +1025,7 @@ bool OpenDriveXmlParser::ReadSignals (Road* road, TiXmlElement *node) signal_node=node->FirstChildElement("signal"); while(signal_node!=0) { + std::cout << "new signal" << std::endl; checker=TIXML_SUCCESS; checker+=signal_node->QueryDoubleAttribute("s",&s); checker+=signal_node->QueryDoubleAttribute("t",&t); @@ -1088,7 +1090,7 @@ bool OpenDriveXmlParser::ReadSignals (Road* road, TiXmlElement *node) signal->SetPitch(pitch); signal->SetRoll(roll); - signal_node=node->NextSiblingElement("signal"); + signal_node=signal_node->NextSiblingElement("signal"); } return true; }