#include "CommStation.hxx"
-
+#include <Airports/airport.hxx>
#include <Navaids/NavDataCache.hxx>
namespace flightgear {
mAirport = apt;
}
-FGAirport* CommStation::airport() const
+FGAirportRef CommStation::airport() const
{
- return (FGAirport*) NavDataCache::instance()->loadById(mAirport);
+ return FGPositioned::loadById<FGAirport>(mAirport);
}
double CommStation::freqMHz() const
return mFreqKhz / 1000.0;
}
-CommStation*
+CommStationRef
CommStation::findByFreq(int freqKhz, const SGGeod& pos, FGPositioned::Filter* filt)
{
return (CommStation*) NavDataCache::instance()->findCommByFreq(freqKhz, pos, filt).ptr();