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") {
|