#include <DafifDatabase.h>
Public Member Functions | |
| Key (const int idx) | |
| Key (const float lat, const float lon) | |
| Key (const char *code) | |
| ~Key () | |
| void | serialize (std::ostream &sout) const |
Public Attributes | |
| int | idx |
| int | size |
| double | lat |
| double | lon |
| double | rng2 |
| char | icao [ICAO_CODE_LEN+1] |
| Eaagles::Dafif::Database::Key::Key | ( | const int | idx | ) |
| Eaagles::Dafif::Database::Key::Key | ( | const float | lat, | |
| const float | lon | |||
| ) |
| Eaagles::Dafif::Database::Key::Key | ( | const char * | code | ) |
References dsGetString(), icao, Eaagles::Dafif::ICAO_CODE_LEN, idx, lat, lon, rng2, and size.
| Eaagles::Dafif::Database::Key::~Key | ( | ) |
| void Eaagles::Dafif::Database::Key::serialize | ( | std::ostream & | sout | ) | const |
Reimplemented in Eaagles::Dafif::AirportLoader::IlsKey, Eaagles::Dafif::AirportLoader::RunwayKey, Eaagles::Dafif::AirportLoader::AirportKey, Eaagles::Dafif::NavaidLoader::NavaidKey, and Eaagles::Dafif::WaypointLoader::WaypointKey.
References icao, idx, lat, lon, and rng2.
Referenced by Eaagles::Dafif::Database::printIcaoList(), Eaagles::Dafif::Database::printLoaded(), and Eaagles::Dafif::Database::printResults().
Referenced by Eaagles::Dafif::Database::dbGetRecord(), 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(), serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), Eaagles::Dafif::AirportLoader::RunwayKey::serialize(), and Eaagles::Dafif::AirportLoader::IlsKey::serialize().
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), 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(), Eaagles::Dafif::AirportLoader::RunwayKey::RunwayKey(), Eaagles::Dafif::WaypointLoader::WaypointKey::serialize(), Eaagles::Dafif::NavaidLoader::NavaidKey::serialize(), serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), Eaagles::Dafif::AirportLoader::RunwayKey::serialize(), Eaagles::Dafif::AirportLoader::IlsKey::serialize(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), 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(), Eaagles::Dafif::AirportLoader::RunwayKey::RunwayKey(), Eaagles::Dafif::WaypointLoader::WaypointKey::serialize(), Eaagles::Dafif::NavaidLoader::NavaidKey::serialize(), serialize(), Eaagles::Dafif::AirportLoader::AirportKey::serialize(), Eaagles::Dafif::AirportLoader::RunwayKey::serialize(), Eaagles::Dafif::AirportLoader::IlsKey::serialize(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
Referenced by 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 serialize().
Referenced by Eaagles::Dafif::AirportLoader::AirportKey::AirportKey(), Eaagles::Dafif::Database::dbGetRecord(), Eaagles::Dafif::AirportLoader::IlsKey::IlsKey(), Key(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), Eaagles::Dafif::AirportLoader::RunwayKey::RunwayKey(), and Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey().
1.7.1