]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/JSBSim/initialization/FGInitialCondition.cpp
Fixed the initial location so that geodetic latitude and ASL are kept in sync.
[flightgear.git] / src / FDM / JSBSim / initialization / FGInitialCondition.cpp
index c5eea1a2f8d78ccb88faa7edd139ae51c125e5d7..d71317ce1a95eb5ddc51f903815b8ee35ec8af8f 100644 (file)
@@ -739,6 +739,17 @@ void FGInitialCondition::SetAltitudeASLFtIC(double alt)
 
 //******************************************************************************
 
+void FGInitialCondition::SetGeodLatitudeRadIC(double geodLatitude)
+{
+  double h = ComputeGeodAltitude(geodLatitude);
+  double lon = position.GetLongitude();
+
+  position.SetPositionGeodetic(lon, geodLatitude, h);
+  lastLatitudeSet = setgeod;
+}
+
+//******************************************************************************
+
 void FGInitialCondition::SetLatitudeRadIC(double lat)
 {
   double altitude;