X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAIModel%2FAIThermal.hxx;h=1f37acdf0ff4a5c74d142db91fe91c83fef61c93;hb=a7e4f2a971acf2262cd1a5840c774a7d8a784a4b;hp=675a8aec7b5cf99be12b7acf94bb96cc9c4dc344;hpb=7e3531ef5cae0c0e9ac325de8712f3b67a3e5e5f;p=flightgear.git diff --git a/src/AIModel/AIThermal.hxx b/src/AIModel/AIThermal.hxx index 675a8aec7..1f37acdf0 100644 --- a/src/AIModel/AIThermal.hxx +++ b/src/AIModel/AIThermal.hxx @@ -33,49 +33,45 @@ using std::string; class FGAIThermal : public FGAIBase { public: - FGAIThermal(); ~FGAIThermal(); - - void readFromScenario(SGPropertyNode* scFileNode); + + void readFromScenario(SGPropertyNode* scFileNode); virtual bool init(bool search_in_AI_path=false); - virtual void bind(); - virtual void unbind(); + virtual void bind(); virtual void update(double dt); inline void setMaxStrength( double s ) { max_strength = s; }; - inline void setDiameter( double d ) { diameter = d; }; - inline void setHeight( double h ) { height = h; }; - inline void setMaxUpdraft( double lift ) { v_up_max = lift; }; + inline void setDiameter( double d ) { diameter = d; }; + inline void setHeight( double h ) { height = h; }; + inline void setMaxUpdraft( double lift ) { v_up_max = lift; }; inline void setMinUpdraft( double sink ) { v_up_min = sink; }; inline void setR_up_frac( double r ) { r_up_frac = r; }; - + inline double getStrength() const { return strength; }; - inline double getDiameter() const { return diameter; }; - inline double getHeight() const { return height; }; - inline double getV_up_max() const { return v_up_max; }; + inline double getDiameter() const { return diameter; }; + inline double getHeight() const { return height; }; + inline double getV_up_max() const { return v_up_max; }; inline double getV_up_min() const { return v_up_min; }; inline double getR_up_frac() const { return r_up_frac; }; - virtual const char* getTypeString(void) const { return "thermal"; } + virtual const char* getTypeString(void) const { return "thermal"; } void getGroundElev(double dt); - private: - void Run(double dt); double get_strength_fac(double alt_frac); double max_strength; - double strength; - double diameter; - double height; - double factor; + double strength; + double diameter; + double height; + double factor; double alt_rel; double alt; double v_up_max; double v_up_min; - double r_up_frac; + double r_up_frac; double cycle_timer; double dt_count; double time; @@ -94,6 +90,4 @@ private: }; - - #endif // _FG_AIThermal_HXX