X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FYASim%2FWing.hpp;h=5052d7a26b4b1bf7ec393375af984ec3598c4f69;hb=c8b8722a14d29e2b4153c39ad4cef0c44a562afd;hp=861436e8a99fbce16f6351b18ebbdbec32fd0362;hpb=e08d4359cd9d8150a04bda94f118145e24f17ab1;p=flightgear.git diff --git a/src/FDM/YASim/Wing.hpp b/src/FDM/YASim/Wing.hpp index 861436e8a..5052d7a26 100644 --- a/src/FDM/YASim/Wing.hpp +++ b/src/FDM/YASim/Wing.hpp @@ -27,8 +27,10 @@ public: void setStall(float aoa); void setStallWidth(float angle); void setStallPeak(float fraction); + void setTwist(float angle); void setCamber(float camber); void setIncidence(float incidence); + void setInducedDrag(float drag) { _inducedDrag = drag; } void setFlap0(float start, float end, float lift, float drag); void setFlap1(float start, float end, float lift, float drag); @@ -44,6 +46,10 @@ public: // Compile the thing into a bunch of Surface objects void compile(); + void getTip(float* tip); + + bool isMirrored(); + // Ground effect information float getGroundEffect(float* posOut); @@ -87,8 +93,10 @@ private: float _stall; float _stallWidth; float _stallPeak; + float _twist; float _camber; float _incidence; + float _inducedDrag; float _dragScale; float _liftRatio;