]> git.mxchange.org Git - flightgear.git/blobdiff - src/AIModel/AIEscort.hxx
Support helipad names in the --runway startup option
[flightgear.git] / src / AIModel / AIEscort.hxx
index d5adff5d53693c90096f8d91aa5cd5c1817c6655..4f0522622e2d040a2a67464f120bb7bdf84158fa 100644 (file)
@@ -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;
-    SGPropertyNode_ptr _selected_ac;
-
     bool _MPControl, _patrol, _stn_deg_true;
 
-    std::string _parent;
+//    std::string _parent;
 
 };