From: Bertrand <bco...@us...> - 2016-05-05 15:32:46
|
Update of /cvsroot/jsbsim/JSBSim/src/models/flight_control In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30859/src/models/flight_control Modified Files: FGWaypoint.cpp Log Message: Added a helper function to FGPropertyManager to get an SGPropertyObject Index: FGWaypoint.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/src/models/flight_control/FGWaypoint.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** FGWaypoint.cpp 17 Apr 2016 13:19:39 -0000 1.7 --- FGWaypoint.cpp 5 May 2016 15:32:42 -0000 1.8 *************** *** 67,71 **** if (element->FindElement("target_latitude") ) { ! target_latitude = simgear::PropertyObject<double>(PropertyManager->GetNode(element->FindElementValue("target_latitude"))); if (element->FindElement("target_latitude")->HasAttribute("unit")) { if (element->FindElement("target_latitude")->GetAttributeValue("unit") == "DEG") { --- 67,71 ---- if (element->FindElement("target_latitude") ) { ! target_latitude = PropertyManager->CreatePropertyObject<double>(element->FindElementValue("target_latitude")); if (element->FindElement("target_latitude")->HasAttribute("unit")) { if (element->FindElement("target_latitude")->GetAttributeValue("unit") == "DEG") { *************** *** 81,85 **** if (element->FindElement("target_longitude") ) { ! target_longitude = simgear::PropertyObject<double>(PropertyManager->GetNode(element->FindElementValue("target_longitude"))); if (element->FindElement("target_longitude")->HasAttribute("unit")) { if (element->FindElement("target_longitude")->GetAttributeValue("unit") == "DEG") { --- 81,85 ---- if (element->FindElement("target_longitude") ) { ! target_longitude = PropertyManager->CreatePropertyObject<double>(element->FindElementValue("target_longitude")); if (element->FindElement("target_longitude")->HasAttribute("unit")) { if (element->FindElement("target_longitude")->GetAttributeValue("unit") == "DEG") { *************** *** 95,99 **** if (element->FindElement("source_latitude") ) { ! source_latitude = simgear::PropertyObject<double>(PropertyManager->GetNode(element->FindElementValue("source_latitude"))); if (element->FindElement("source_latitude")->HasAttribute("unit")) { if (element->FindElement("source_latitude")->GetAttributeValue("unit") == "DEG") { --- 95,99 ---- if (element->FindElement("source_latitude") ) { ! source_latitude = PropertyManager->CreatePropertyObject<double>(element->FindElementValue("source_latitude")); if (element->FindElement("source_latitude")->HasAttribute("unit")) { if (element->FindElement("source_latitude")->GetAttributeValue("unit") == "DEG") { *************** *** 109,113 **** if (element->FindElement("source_longitude") ) { ! source_longitude = simgear::PropertyObject<double>(PropertyManager->GetNode(element->FindElementValue("source_longitude"))); if (element->FindElement("source_longitude")->HasAttribute("unit")) { if (element->FindElement("source_longitude")->GetAttributeValue("unit") == "DEG") { --- 109,113 ---- if (element->FindElement("source_longitude") ) { ! source_longitude = PropertyManager->CreatePropertyObject<double>(element->FindElementValue("source_longitude")); if (element->FindElement("source_longitude")->HasAttribute("unit")) { if (element->FindElement("source_longitude")->GetAttributeValue("unit") == "DEG") { |