]> git.mxchange.org Git - flightgear.git/blobdiff - src/Airports/runways.hxx
Several Bugfixes:
[flightgear.git] / src / Airports / runways.hxx
index e6f97ea95d7790c30898fbcd6e4ec9c7a5bc865d..2cdc2e495095f0300cba26f02a8a0e5661ceba38 100644 (file)
@@ -33,6 +33,11 @@ class FGAirport;
 class FGNavRecord;
 class SGPropertyNode;
 
+namespace flightgear {
+  class SID;
+  class STAR;
+}
+
 class FGRunway : public FGRunwayBase
 {
   FGAirport* _airport;
@@ -111,10 +116,23 @@ public:
   { return _reciprocal; }
   void setReciprocalRunway(FGRunway* other);
   
+  virtual flightgear::PositionedBinding* createBinding(SGPropertyNode* nd) const;
+  
   /**
    * Helper to process property data loaded from an ICAO.threshold.xml file
    */
   void processThreshold(SGPropertyNode* aThreshold);
+  
+  /**
+   * Get SIDs (DPs) associated with this runway
+   */
+  std::vector<flightgear::SID*> getSIDs();
+  
+  /**
+   * Get STARs associared with this runway
+   */ 
+  std::vector<flightgear::STAR*> getSTARs();
+  
 };
 
 #endif // _FG_RUNWAYS_HXX