- int gateId;
- string activeRunway;
-
- void createPushBack(bool, FGAirport*, double, double, double, string, string, string);
- void createTaxi(bool, int, FGAirport *, double, double, double, string, string, string);
- void createTakeOff(bool, FGAirport *, double);
- void createClimb(bool, FGAirport *, double, double);
- void createCruise(bool, FGAirport*, FGAirport*, double, double, double, double);
- void createDecent(FGAirport *);
- void createLanding(FGAirport *);
- void createParking(FGAirport *);
+ int gateId, lastNodeVisited;
+ std::string activeRunway;
+ FGTaxiRoute *taxiRoute;
+ std::string name;
+
+ void createPushBack(FGAIAircraft *, bool, FGAirport*, double, double, double, const std::string&, const std::string&, const std::string&);
+ void createPushBackFallBack(FGAIAircraft *, bool, FGAirport*, double, double, double, const std::string&, const std::string&, const std::string&);
+ void createTakeOff(FGAIAircraft *, bool, FGAirport *, double, const std::string&);
+ void createClimb(FGAIAircraft *, bool, FGAirport *, double, double, const std::string&);
+ void createCruise(FGAIAircraft *, bool, FGAirport*, FGAirport*, double, double, double, double, const std::string&);
+ void createDescent(FGAIAircraft *, FGAirport *, double latitude, double longitude, double speed, double alt,const std::string&, double distance);
+ void createLanding(FGAIAircraft *, FGAirport *, const std::string&);
+ void createParking(FGAIAircraft *, FGAirport *, double radius);