X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAIModel%2FAIEscort.hxx;h=4f0522622e2d040a2a67464f120bb7bdf84158fa;hb=9d995907db00728da7eac9297ecbab93ed8a7400;hp=ebc4424751ab6260148bb9066b7fbda856b4c5be;hpb=582a95f0cb950d81346823e0dc5bd02ba9406547;p=flightgear.git diff --git a/src/AIModel/AIEscort.hxx b/src/AIModel/AIEscort.hxx index ebc442475..4f0522622 100644 --- a/src/AIModel/AIEscort.hxx +++ b/src/AIModel/AIEscort.hxx @@ -39,19 +39,15 @@ public: virtual ~FGAIEscort(); virtual void readFromScenario(SGPropertyNode* scFileNode); - virtual void bind(); - virtual void unbind(); - virtual const char* getTypeString(void) const { return "escort"; } bool init(bool search_in_AI_path=false); - -private: - - virtual void reinit() { init(); } + virtual void bind(); + virtual void reinit(); virtual void update (double dt); - void setParentName(const std::string& p); - void setParent(); + virtual const char* getTypeString(void) const { return "escort"; } + +private: void setStnRange(double r); void setStnBrg(double y); void setStationSpeed(); @@ -61,6 +57,7 @@ private: void setStnHtFt(double h); void setStnPatrol(bool p); void setStnDegTrue(bool t); + void setParent(); void setMaxSpeed(double m); void setUpdateInterval(double i); @@ -73,19 +70,15 @@ private: void calcRangeBearing(double lat, double lon, double lat2, double lon2, double &range, double &bearing) const; - double calcRelBearingDeg(double bearing, double heading); double calcTrueBearingDeg(double bearing, double heading); - double calcRecipBearingDeg(double bearing); SGGeod _selectedpos; SGGeod _tgtpos; bool _solid; // if true ground is solid for FDMs - double _load_resistance; // ground load resistanc N/m^2 - double _frictionFactor; // dimensionless modifier for Coefficient of Friction double _tgtrange, _tgtbrg; double _ht_agl_ft; - double _relbrg, _truebrg; + double _relbrg; double _parent_speed, _parent_hdg; double _interval; @@ -94,12 +87,9 @@ private: double _max_speed; - const SGMaterial* _material; - const SGPropertyNode *_selected_ac; - bool _MPControl, _patrol, _stn_deg_true; - std::string _parent; +// std::string _parent; };