X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2Ffdm_shell.hxx;h=3979067e1a247a657491bffd0722de2aeedf256f;hb=93f9b471e6f25733013144c3f277e227cc6d29a2;hp=be0b1f85925965c949afab0de5e19f68ece71ec4;hpb=14be21ea5ce0f5a2b9234490e8ad891e8b7f43b6;p=flightgear.git diff --git a/src/FDM/fdm_shell.hxx b/src/FDM/fdm_shell.hxx index be0b1f859..3979067e1 100644 --- a/src/FDM/fdm_shell.hxx +++ b/src/FDM/fdm_shell.hxx @@ -24,6 +24,7 @@ #define FG_FDM_SHELL_HXX #include +#include "TankProperties.hxx" // forward decls class FGInterface; @@ -40,7 +41,7 @@ class FDMShell : public SGSubsystem { public: FDMShell(); - ~FDMShell(); + virtual ~FDMShell(); virtual void init(); virtual void reinit(); @@ -49,14 +50,19 @@ public: virtual void unbind(); virtual void update(double dt); - + private: void createImplementation(); + TankPropertiesList _tankProperties; FGInterface* _impl; - SGPropertyNode* _props; // root property tree for this FDM instance + SGPropertyNode_ptr _props; // root property tree for this FDM instance bool _dataLogging; + + SGPropertyNode_ptr _wind_north, _wind_east,_wind_down; + SGPropertyNode_ptr _control_fdm_atmo,_temp_degc,_pressure_inhg; + SGPropertyNode_ptr _density_slugft, _data_logging, _replay_master; }; #endif // of FG_FDM_SHELL_HXX