]> git.mxchange.org Git - flightgear.git/blobdiff - src/AIModel/AIFlightPlan.hxx
Boris Koenig:
[flightgear.git] / src / AIModel / AIFlightPlan.hxx
index bc75b9ab32cfe2c85c6c53e35c2552f6ab50c2d8..8cc6bb888238c9faba99e32146e2d041217a5619 100644 (file)
 #include <simgear/compiler.h>
 #include <vector>
 #include <string>
+
+#include <Airports/simple.hxx>
+
+#include "AIBase.hxx"
+
 SG_USING_STD(vector);
 SG_USING_STD(string);
 
@@ -44,6 +49,10 @@ public:
   } waypoint;
 
    FGAIFlightPlan(string filename);
+  FGAIFlightPlan(FGAIModelEntity *entity,
+                double course,
+                FGAirport *dep,
+                FGAirport *arr);
    ~FGAIFlightPlan();
 
    waypoint* getPreviousWaypoint( void );
@@ -58,6 +67,8 @@ public:
    double getBearing(waypoint* previous, waypoint* next);
    double getBearing(double lat, double lon, waypoint* next);
 
+  void    create(FGAirport *dep, FGAirport *arr, double alt, double speed);
+
 private:
 
     typedef vector <waypoint*> wpt_vector_type;