#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:
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
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;