X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FEnvironment%2Fenvironment_mgr.hxx;h=ffd75346345067f9d22c353614bea1f1694e8a8e;hb=386aefe69358ce41a11c9afeb8f56e26758fe56b;hp=a0633b170a898be44939e96c24b647648a49e6e5;hpb=c9813d1b5d79b4aad13c263690a0223086af25ac;p=flightgear.git diff --git a/src/Environment/environment_mgr.hxx b/src/Environment/environment_mgr.hxx index a0633b170..ffd753463 100644 --- a/src/Environment/environment_mgr.hxx +++ b/src/Environment/environment_mgr.hxx @@ -25,6 +25,7 @@ #include #include +#include #ifdef SG_HAVE_STD_INCLUDES # include @@ -34,7 +35,10 @@ class FGEnvironment; class FGEnvironmentCtrl; +class FGMetarCtrl; +class FGMetarFetcher; class FGClouds; +class FGPrecipitationMgr; /** * Manage environment information. @@ -69,6 +73,7 @@ public: virtual FGEnvironment getEnvironment (double lat, double lon, double alt) const; + virtual FGEnvironment getEnvironment(const SGGeod& aPos) const; private: void _update_fdm () const; @@ -86,6 +91,9 @@ private: FGEnvironment * _environment; // always the same, for now FGEnvironmentCtrl * _controller; // always the same, for now + FGMetarCtrl * _metarcontroller; + FGMetarFetcher * _metarfetcher; + FGPrecipitationMgr* _precipitationManager; FGClouds *fgClouds; };