]> git.mxchange.org Git - flightgear.git/blobdiff - src/ATC/CommStation.hxx
Implement a persistent cache for navigation data.
[flightgear.git] / src / ATC / CommStation.hxx
index 01783febe151d86daccfdad9a358e9029562ea2b..04a7fe34482692b68280af76050ad28628e44666 100644 (file)
@@ -11,10 +11,10 @@ namespace flightgear
 class CommStation : public FGPositioned
 {
 public:
-    CommStation(const std::string& name, FGPositioned::Type t, const SGGeod& pos, int range, int freq);
+    CommStation(PositionedID aGuid, const std::string& name, FGPositioned::Type t, const SGGeod& pos, int range, int freq);
 
-    void setAirport(FGAirport* apt);
-    FGAirport* airport() const { return mAirport; }
+    void setAirport(PositionedID apt);
+    FGAirport* airport() const;
     
     int rangeNm() const
         { return mRangeNM; }
@@ -28,7 +28,7 @@ public:
 private:
     int mRangeNM;
     int mFreqKhz;
-    FGAirport* mAirport;
+    PositionedID mAirport;
 }; 
     
 } // of namespace flightgear