#include "parking.hxx"
#include "groundnetwork.hxx"
#include "runwayprefs.hxx"
+#include "sidstar.hxx"
//typedef vector<float> DoubleVec;
//typedef vector<float>::iterator DoubleVecIterator;
FGParkingVec parkings;
FGRunwayPreference rwyPrefs;
+ FGSidStar SIDs;
FGStartupController startupController;
FGGroundNetwork groundNetwork;
FGTowerController towerController;
//const string &getName() const { return _name;};
// Returns degrees
+ // Departure / Arrival procedures
+ FGSidStar * getSIDs() { return &SIDs; };
+ FGAIFlightPlan * getSID(string activeRunway, double heading);
+
// ATC related functions.
FGStartupController *getStartupController() { return &startupController; };
FGTowerController *getTowerController() { return &towerController; };
const string& getAtisInformation() { return atisInformation; };
- int getGroundFrequency(int leg); //{ return freqGround.size() ? freqGround[0] : 0; };
+ int getGroundFrequency(unsigned leg); //{ return freqGround.size() ? freqGround[0] : 0; };
void setRwyUse(const FGRunwayPreference& ref);
};