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; }
private:
int mRangeNM;
int mFreqKhz;
- FGAirport* mAirport;
+ PositionedID mAirport;
};
} // of namespace flightgear