//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
//
// $Id$
#include <simgear/compiler.h>
#include <simgear/structure/subsystem_mgr.hxx>
+#include <simgear/math/SGMath.hxx>
#ifdef SG_HAVE_STD_INCLUDES
# include <cmath>
class FGEnvironment;
class FGEnvironmentCtrl;
-
+class FGMetarCtrl;
+class FGMetarFetcher;
+class FGClouds;
+class FGPrecipitationMgr;
/**
* Manage environment information.
virtual FGEnvironment getEnvironment (double lat, double lon,
double alt) const;
+ virtual FGEnvironment getEnvironment(const SGGeod& aPos) const;
private:
void _update_fdm () const;
FGEnvironment * _environment; // always the same, for now
FGEnvironmentCtrl * _controller; // always the same, for now
+ FGMetarCtrl * _metarcontroller;
+ FGMetarFetcher * _metarfetcher;
+ FGPrecipitationMgr* _precipitationManager;
+ FGClouds *fgClouds;
};
#endif // _ENVIRONMENT_MGR_HXX