]> git.mxchange.org Git - flightgear.git/blobdiff - src/Airports/dynamics.hxx
commradio: improvements for atis speech
[flightgear.git] / src / Airports / dynamics.hxx
index 007c8a780d36f2933ac1974cb703dad11d101517..1368570da6ab77dd7d6aa6edd8030179ba9a1271 100644 (file)
 #include <set>
 
 #include <ATC/trafficcontrol.hxx>
+#include "airports_fwd.hxx"
 #include "parking.hxx"
 #include "groundnetwork.hxx"
 #include "runwayprefs.hxx"
 
-// forward decls
-class FGAirport;
-class FGEnvironment;
-
 class ParkingAssignment
 {
 public:
@@ -125,7 +122,10 @@ public:
     FGAirport* parent() const
     { return _ap; }
   
-    void getActiveRunway(const string& trafficType, int action, string& runway, double heading);
+    void getActiveRunway( const std::string& trafficType,
+                          int action,
+                          std::string& runway,
+                          double heading );
     
     /**
      * retrieve an available parking by GateID, or -1 if no suitable
@@ -138,7 +138,7 @@ public:
   
     bool isParkingAvailable(PositionedID parking) const;
   
-    FGParking *getParking(PositionedID i) const;
+    FGParkingRef getParking(PositionedID i) const;
     void releaseParking(PositionedID id);
     std::string getParkingName(PositionedID i) const;