#include <AirportLoader.h>
Public Member Functions | |
| RunwayKey (const long idx, const Runway &runway) | |
| RunwayKey (const char *key) | |
| ~RunwayKey () | |
| void | serialize (std::ostream &sout) const |
Public Attributes | |
| AirportKey * | parent |
| char | key [RW_KEY_LEN+1] |
| RunwayKey * | next |
| IlsKey * | ils |
| int | rwlen |
| int | idx |
| int | size |
| double | lat |
| double | lon |
| double | rng2 |
| char | icao [ICAO_CODE_LEN+1] |
| Eaagles::Dafif::AirportLoader::RunwayKey::RunwayKey | ( | const long | idx, | |
| const Runway & | runway | |||
| ) |
References Eaagles::Dafif::Runway::HIGH_END, ils, key, Eaagles::Dafif::DafifRecord::key(), Eaagles::Dafif::Database::Key::lat, Eaagles::Dafif::Runway::latitude(), Eaagles::Dafif::Runway::length(), Eaagles::Dafif::Database::Key::lon, Eaagles::Dafif::Runway::longitude(), next, Eaagles::Dafif::RUNWAY_RECORD_LEN, rwlen, and Eaagles::Dafif::Database::Key::size.
| Eaagles::Dafif::AirportLoader::RunwayKey::RunwayKey | ( | const char * | key | ) |
| Eaagles::Dafif::AirportLoader::RunwayKey::~RunwayKey | ( | ) |
References ils, and Eaagles::Dafif::AirportLoader::IlsKey::next.
| void Eaagles::Dafif::AirportLoader::RunwayKey::serialize | ( | std::ostream & | sout | ) | const |
Reimplemented from Eaagles::Dafif::Database::Key.
References Eaagles::Dafif::Database::Key::idx, key, Eaagles::Dafif::Database::Key::lat, Eaagles::Dafif::Database::Key::lon, and rwlen.
char Eaagles::Dafif::Database::Key::icao[ICAO_CODE_LEN+1] [inherited] |
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), Eaagles::Dafif::Database::ol_cmp(), Eaagles::Dafif::Database::Key::serialize(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
int Eaagles::Dafif::Database::Key::idx [inherited] |
Referenced by Eaagles::Dafif::Database::dbGetRecord(), Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::NavaidLoader::printChannelList(), Eaagles::Dafif::NavaidLoader::printFreqList(), Eaagles::Dafif::WaypointLoader::printLoaded(), Eaagles::Dafif::NavaidLoader::printLoaded(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::WaypointLoader::printResults(), Eaagles::Dafif::NavaidLoader::printResults(), Eaagles::Dafif::AirportLoader::printResults(), Eaagles::Dafif::WaypointLoader::WaypointKey::serialize(), Eaagles::Dafif::NavaidLoader::NavaidKey::serialize(), Eaagles::Dafif::Database::Key::serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), serialize(), and Eaagles::Dafif::AirportLoader::IlsKey::serialize().
Referenced by Eaagles::Dafif::AirportLoader::chkRwIlsChan(), Eaagles::Dafif::AirportLoader::chkRwIlsFreq(), Eaagles::Dafif::AirportLoader::findGlideSlope(), Eaagles::Dafif::AirportLoader::getNumIlsRecords(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::queryIlsByNumber(), Eaagles::Dafif::AirportLoader::queryIlsBySubkey(), RunwayKey(), and ~RunwayKey().
Referenced by RunwayKey(), and serialize().
double Eaagles::Dafif::Database::Key::lat [inherited] |
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), Eaagles::Dafif::NavaidLoader::queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::Database::rangeSort(), RunwayKey(), Eaagles::Dafif::WaypointLoader::WaypointKey::serialize(), Eaagles::Dafif::NavaidLoader::NavaidKey::serialize(), Eaagles::Dafif::Database::Key::serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), serialize(), Eaagles::Dafif::AirportLoader::IlsKey::serialize(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
double Eaagles::Dafif::Database::Key::lon [inherited] |
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), Eaagles::Dafif::NavaidLoader::queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::Database::rangeSort(), RunwayKey(), Eaagles::Dafif::WaypointLoader::WaypointKey::serialize(), Eaagles::Dafif::NavaidLoader::NavaidKey::serialize(), Eaagles::Dafif::Database::Key::serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), serialize(), Eaagles::Dafif::AirportLoader::IlsKey::serialize(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
Referenced by Eaagles::Dafif::AirportLoader::chkIlsChan(), Eaagles::Dafif::AirportLoader::chkIlsFreq(), Eaagles::Dafif::AirportLoader::chkRwLen(), Eaagles::Dafif::AirportLoader::getNumRunwayRecords(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::AirportLoader::printResults(), Eaagles::Dafif::AirportLoader::queryIlsByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::AirportLoader::queryRunwayByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByNumber(), Eaagles::Dafif::AirportLoader::queryRunwayBySubkey(), RunwayKey(), and Eaagles::Dafif::AirportLoader::AirportKey::~AirportKey().
Referenced by Eaagles::Dafif::AirportLoader::load().
double Eaagles::Dafif::Database::Key::rng2 [inherited] |
Referenced by Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), Eaagles::Dafif::NavaidLoader::queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::Database::rangeSort(), Eaagles::Dafif::Database::rangeSort2(), Eaagles::Dafif::Database::rlqs(), and Eaagles::Dafif::Database::Key::serialize().
Referenced by RunwayKey(), and serialize().
int Eaagles::Dafif::Database::Key::size [inherited] |
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::Database::dbGetRecord(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), Eaagles::Dafif::Database::Key::Key(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), RunwayKey(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
1.7.1