]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/YASim/Model.hpp
Add support for a turbo prop condition lever.
[flightgear.git] / src / FDM / YASim / Model.hpp
index 29425a23d69f45f1e0db88c79258a1c764fa5994..a27af5c057b677de2c5bb95a8bd065bfd7441456 100644 (file)
@@ -5,6 +5,7 @@
 #include "RigidBody.hpp"
 #include "BodyEnvironment.hpp"
 #include "Vector.hpp"
+#include "Turbulence.hpp"
 
 namespace yasim {
 
@@ -25,6 +26,8 @@ public:
     RigidBody* getBody();
     Integrator* getIntegrator();
 
+    void setTurbulence(Turbulence* turb) { _turb = turb; }
+
     State* getState();
     void setState(State* s);
 
@@ -71,11 +74,13 @@ private:
     void calcGearForce(Gear* g, float* v, float* rot, float* ground);
     float gearFriction(float wgt, float v, Gear* g);
     float localGround(State* s, float* out);
-    void localWind(float* pos, State* s, float* out);
+    void localWind(float* pos, State* s, float* out, float alt);
 
     Integrator _integrator;
     RigidBody _body;
 
+    Turbulence* _turb;
+
     Vector _thrusters;
     Vector _surfaces;
     Vector _rotorparts;