/**
* reload the ILS data from XML if required.
- * @result true if the data was refreshed, false if no data was loaded
- * or previously cached data is still correct.
*/
- bool validateILSData();
+ void validateILSData();
SGGeod getTowerLocation() const;
* Helper to parse property data loaded from an ICAO.twr.xml file
*/
void readTowerData(SGPropertyNode* aRoot);
-
+
+ PositionedIDVec itemsOfType(FGPositioned::Type ty) const;
+
std::string _name;
bool _has_metar;
FGAirportDynamics *_dynamics;
mutable bool mHelipadsLoaded;
mutable bool mTaxiwaysLoaded;
mutable bool mProceduresLoaded;
+
+ mutable bool mThresholdDataLoaded;
bool mILSDataLoaded;
+
+ mutable std::vector<FGRunwayRef> mRunways;
- mutable PositionedIDVec mRunways;
mutable PositionedIDVec mHelipads;
mutable PositionedIDVec mTaxiways;
PositionedIDVec mPavements;