#include <NavaidLoader.h>
Classes | |
| struct | NavaidKey |
Public Member Functions | |
| NavaidLoader () | |
| NavaidLoader (const char *country, const char *file="file2", const char *path="/eaagles3rdParty/dafif/fullall/") | |
| virtual Navaid * | navaid (const int n) |
| virtual Navaid * | getNavaid (const int n) |
| virtual int | queryByType (const Navaid::NavaidType type) |
| virtual int | queryByFreq (const float freq) |
| virtual int | queryByChannel (const long chan, const char band= 'X') |
| virtual void | printFreqList (std::ostream &sout) |
| virtual void | printChannelList (std::ostream &sout) |
| virtual bool | load (const char *code=0) |
| virtual int | getRecordLength () |
| virtual int | getMaxRecords () |
| virtual int | queryByRange () |
| virtual int | queryByIdent (const char *id) |
| virtual int | queryByKey (const char *key) |
| virtual void | printLoaded (std::ostream &sout) |
| virtual void | printResults (std::ostream &sout) |
| bool | requestDbInUse () |
| bool | clearDbInUse () |
| bool | isDbLoader () const |
| virtual int | numberOfRecords () |
| virtual int | numberFound () |
| virtual void | getArea (double *const lat, double *const lon) |
| virtual void | getArea (double *const lat, double *const lon, double *const mrng) |
| virtual void | setArea (const double lat, const double lon, const double mrng=0) |
| virtual void | setQueryLimit (const int mrec=0) |
| virtual int | getQueryLimit () |
| virtual const char * | record (const int n, const int size=0) |
| virtual const char * | getRecord (const int n, const int size=0) |
| virtual int | queryByIcao (const char *code) |
| virtual void | printIcaoList (std::ostream &sout) |
| const char * | getPathname () const |
| const char * | getFilename () const |
| bool | setPathname (const char *path) |
| bool | setFilename (const char *file) |
| virtual Object * | clone () const |
| virtual bool | isClassType (const std::type_info &type) const |
| virtual bool | isFormName (const char name[]) const |
| virtual std::ostream & | serialize (std::ostream &sout, const int i=0, const bool slotsOnly=false) const |
| bool | setSlotByName (const char *const slotname, Object *const obj) |
| Object * | getSlotByName (const char *const slotname) |
| const char * | slotIndex2Name (const int slotindex) const |
| int | slotName2Index (const char *const slotname) const |
| virtual bool | isValid () const |
| virtual bool | isMessageEnabled (const unsigned short msgType) const |
| bool | isMessageDisabled (const unsigned short msgType) const |
| bool | enableMessageTypes (const unsigned short msgTypeBits) |
| bool | disableMessageTypes (const unsigned short msgTypeBits) |
Static Public Member Functions | |
| static const char * | getFormName () |
| static const char * | getClassName () |
| static const SlotTable & | getSlotTable () |
| static void | writeClassList (std::ostream &sout) |
Static Public Attributes | |
| static const unsigned short | MSG_ERROR = 0x0001 |
| static const unsigned short | MSG_WARNING = 0x0002 |
| static const unsigned short | MSG_INFO = 0x0004 |
| static const unsigned short | MSG_DEBUG = 0x0008 |
| static const unsigned short | MSG_DATA = 0x0010 |
| static const unsigned short | MSG_USER = 0x0020 |
| static const unsigned short | MSG_STD_ALL = 0x00FF |
| static const unsigned short | MSG_ALL = 0xFFFF |
| static const char *const | version = "v2010_0122" |
| static const unsigned int | MAX_CLASSES = 1000 |
| static const _Static * | classes [MAX_CLASSES] = { &Object::_static } |
| static unsigned int | numClasses = 1 |
Protected Types | |
| enum | { NAVAID_MAX_RECORDS = 80000 } |
Protected Member Functions | |
| bool | setSlotPathname (Basic::String *const msg) |
| bool | setSlotFilename (Basic::String *const msg) |
| bool | openDatabaseFile () |
| const char * | dbGetRecord (const Key *key, const int size=0) |
| int | sQuery (Key **key, Key **base, size_t n, int(*cmp)(const void *, const void *)) |
| int | mQuery (Key **key, Key **base, size_t n, int(*cmp)(const void *, const void *)) |
| void | expandResults (Key **key, Key **keyPtr, int(*cmp)(const void *, const void *), Key **base, size_t n) |
| void | createIcaoList () |
| int | rangeSort () |
| int | rangeSort2 () |
| double | range2 (const double lat, const double lon) const |
| void | copyData (const Object &org, const bool cc=false) |
| void | deleteData () |
| virtual bool | setSlotByIndex (const int slotindex, Object *const obj) |
| virtual Object * | getSlotByIndex (const int slotindex) |
| void | indent (std::ostream &sout, const int ident) const |
| unsigned short | getMessageEnableBits () const |
| unsigned short | getMessageDisableBits () const |
Static Protected Member Functions | |
| static int | il_cmp (const void *p1, const void *p2) |
| static int | kl_cmp (const void *p1, const void *p2) |
| static int | fl_cmp (const void *p1, const void *p2) |
| static int | cl_cmp (const void *p1, const void *p2) |
| static int | rlqs (const void *p1, const void *p2) |
| static int | ol_cmp (const void *p1, const void *p2) |
| static void | stripSpaces (char buff[], const int n) |
| static void | fillSpaces (char buff[], const int n) |
| static unsigned int | registerClass (const _Static *const a) |
Protected Attributes | |
| Basic::FileReader * | db |
| long | ncache |
| Key ** | rl |
| long | nrl |
| Key ** | ol |
| long | nol |
| Key ** | ql |
| int | nql |
| int | qlimit |
| double | refLat |
| double | refLon |
| double | coslat |
| double | mrng |
| bool | dbInUse |
| bool | dbLoaded |
| const SlotTable * | slotTable |
Static Protected Attributes | |
| static const SlotTable | slottable |
Private Attributes | |
| NavaidKey ** | fl |
| long | nfl |
| NavaidKey ** | cl |
| long | ncl |
| Eaagles::Dafif::NavaidLoader::NavaidLoader | ( | ) |
References STANDARD_CONSTRUCTOR.
| Eaagles::Dafif::NavaidLoader::NavaidLoader | ( | const char * | country, | |
| const char * | file = "file2", |
|||
| const char * | path = "/eaagles3rdParty/dafif/fullall/" | |||
| ) |
| int Eaagles::Dafif::NavaidLoader::cl_cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected] |
References Eaagles::Dafif::NavaidLoader::NavaidKey::channel, and result.
Referenced by load(), and queryByChannel().
| bool Eaagles::Dafif::Database::clearDbInUse | ( | ) | [inline, inherited] |
References Eaagles::Dafif::Database::dbInUse.
Referenced by Eaagles::Simulation::IlsRadio::findILSGlideslopeByFreq().
| Object * Eaagles::Basic::Object::clone | ( | ) | const [virtual, inherited] |
References Eaagles::Basic::Object::Object().
Referenced by Eaagles::BasicGL::Scanline::addPolygon(), Eaagles::BasicGL::SymbolLoader::addSymbol(), Eaagles::BasicGL::SymbolLoader::changeSymbolType(), Eaagles::BasicGL::Clip3D::clip(), Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Network::Dis::Nib::emitterBeamsManager(), Eaagles::Basic::PairStream::findName(), Eaagles::Simulation::SimpleStoresMgr::onWpnRelEvent(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Network::Dis::Nib::processArticulationParameters(), Eaagles::Network::Dis::Nib::processElectromagneticEmissionPDU(), Eaagles::Simulation::Weapon::release(), Eaagles::BasicGL::Graphic::setColor(), Eaagles::BasicGL::Graphic::setMaterial(), Eaagles::Vehicle::JSBSimModel::setModel(), Eaagles::Vehicle::JSBSimModel::setRootDir(), Eaagles::BasicGL::Field::setSlotFont(), Eaagles::Instruments::BearingPointer::setSlotHeadGraphic(), Eaagles::Basic::StateMachine::setSlotStateMachines(), Eaagles::Simulation::Stores::setSlotStores(), Eaagles::Instruments::BearingPointer::setSlotTailGraphic(), Eaagles::BasicGL::SymbolLoader::setSlotTemplates(), Eaagles::Basic::ColorRotary::setSlotValues(), Eaagles::Instruments::TickMarks::setTickGraphic(), Eaagles::Instruments::DialTickMarks::setTickGraphic(), Eaagles::Simulation::SigAzEl::SigAzEl(), and Eaagles::Network::Dis::NetIO::testOutputEntityTypes().
| void Eaagles::Basic::Object::copyData | ( | const Object & | org, | |
| const bool | cc = false | |||
| ) | [protected, inherited] |
References Eaagles::Basic::Object::disMsgBits, Eaagles::Basic::Object::enbMsgBits, Eaagles::Basic::Object::refCount, and Eaagles::Basic::Object::slotTable.
Referenced by Eaagles::Basic::BTUs::BTUs(), Eaagles::Basic::Calories::Calories(), Eaagles::Basic::CentiMeters::CentiMeters(), Eaagles::Basic::CubicFeet::CubicFeet(), Eaagles::Basic::CubicInches::CubicInches(), Eaagles::Basic::CubicMeters::CubicMeters(), Eaagles::Basic::Days::Days(), Eaagles::Basic::DecibelMilliWatts::DecibelMilliWatts(), Eaagles::Basic::DecibelSquareMeters::DecibelSquareMeters(), Eaagles::Basic::DecibelWatts::DecibelWatts(), Eaagles::Basic::Degrees::Degrees(), Eaagles::Basic::Feet::Feet(), Eaagles::Basic::FootPounds::FootPounds(), Eaagles::Basic::GigaHertz::GigaHertz(), Eaagles::Basic::Grams::Grams(), Eaagles::Basic::Hertz::Hertz(), Eaagles::Basic::Horsepower::Horsepower(), Eaagles::Basic::Hours::Hours(), Eaagles::Basic::Inches::Inches(), Eaagles::Basic::Joules::Joules(), Eaagles::Basic::KiloGrams::KiloGrams(), Eaagles::Basic::KiloHertz::KiloHertz(), Eaagles::Basic::KiloMeters::KiloMeters(), Eaagles::Basic::KiloNewtons::KiloNewtons(), Eaagles::Basic::KiloWattHours::KiloWattHours(), Eaagles::Basic::KiloWatts::KiloWatts(), Eaagles::Basic::Liters::Liters(), Eaagles::Basic::MegaHertz::MegaHertz(), Eaagles::Basic::Meters::Meters(), Eaagles::Basic::MicroMeters::MicroMeters(), Eaagles::Basic::Microns::Microns(), Eaagles::Basic::MicroSeconds::MicroSeconds(), Eaagles::Basic::MilliSeconds::MilliSeconds(), Eaagles::Basic::MilliWatts::MilliWatts(), Eaagles::Basic::Minutes::Minutes(), Eaagles::Basic::NanoSeconds::NanoSeconds(), Eaagles::Basic::NauticalMiles::NauticalMiles(), Eaagles::Basic::Newtons::Newtons(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Object::operator=(), Eaagles::Basic::Poundals::Poundals(), Eaagles::Basic::PoundForces::PoundForces(), Eaagles::Basic::Radians::Radians(), Eaagles::Basic::Seconds::Seconds(), Eaagles::Basic::Semicircles::Semicircles(), Eaagles::Basic::Slugs::Slugs(), Eaagles::Basic::SquareCentiMeters::SquareCentiMeters(), Eaagles::Basic::SquareFeet::SquareFeet(), Eaagles::Basic::SquareInches::SquareInches(), Eaagles::Basic::SquareKiloMeters::SquareKiloMeters(), Eaagles::Basic::SquareMeters::SquareMeters(), Eaagles::Basic::SquareMiles::SquareMiles(), Eaagles::Basic::SquareMilliMeters::SquareMilliMeters(), Eaagles::Basic::SquareYards::SquareYards(), Eaagles::Basic::StatuteMiles::StatuteMiles(), Eaagles::Basic::TeraHertz::TeraHertz(), and Eaagles::Basic::Watts::Watts().
| void Eaagles::Dafif::Database::createIcaoList | ( | ) | [protected, inherited] |
| const char * Eaagles::Dafif::Database::dbGetRecord | ( | const Key * | key, | |
| const int | size = 0 | |||
| ) | [protected, inherited] |
References Eaagles::Dafif::Database::db, Eaagles::Basic::FileReader::getRecord(), Eaagles::Dafif::Database::Key::idx, Eaagles::Dafif::ILS_RECORD_LEN, and Eaagles::Dafif::Database::Key::size.
Referenced by Eaagles::Dafif::Database::getRecord(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::AirportLoader::printResults(), and Eaagles::Dafif::Database::record().
| void Eaagles::Basic::Object::deleteData | ( | ) | [protected, inherited] |
| bool Eaagles::Basic::Object::disableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| bool Eaagles::Basic::Object::enableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| void Eaagles::Dafif::Database::expandResults | ( | Key ** | key, | |
| Key ** | keyPtr, | |||
| int(*)(const void *, const void *) | cmp, | |||
| Key ** | base, | |||
| size_t | n | |||
| ) | [protected, inherited] |
References b, Eaagles::Dafif::Database::nql, and Eaagles::Dafif::Database::ql.
Referenced by Eaagles::Dafif::Database::mQuery().
| void Eaagles::Dafif::Database::fillSpaces | ( | char | buff[], | |
| const int | n | |||
| ) | [static, protected, inherited] |
References Eaagles::Basic::i.
Referenced by Eaagles::Dafif::AirportLoader::load(), and Eaagles::Dafif::AirportLoader::queryRunwayByIdent().
| int Eaagles::Dafif::NavaidLoader::fl_cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected] |
References Eaagles::Dafif::NavaidLoader::NavaidKey::freq, MHZ2HHZ, and result.
Referenced by load(), and queryByFreq().
| void Eaagles::Dafif::Database::getArea | ( | double *const | lat, | |
| double *const | lon, | |||
| double *const | mrng | |||
| ) | [virtual, inherited] |
| void Eaagles::Dafif::Database::getArea | ( | double *const | lat, | |
| double *const | lon | |||
| ) | [virtual, inherited] |
References Eaagles::Dafif::Database::refLat, and Eaagles::Dafif::Database::refLon.
| const char * Eaagles::Basic::Object::getClassName | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::cname.
| const char * Eaagles::Dafif::Database::getFilename | ( | ) | const [inherited] |
References Eaagles::Dafif::Database::db, and Eaagles::Basic::FileReader::getFilename().
| const char * Eaagles::Basic::Object::getFormName | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::fname.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Basic::basicFormFunc(), Eaagles::BasicGL::basicGLFormFunc(), Eaagles::BasicGL::basicGlutFormFunc(), Eaagles::Simulation::NtmOutputNodeStd::checkAndAddNtm(), Eaagles::Basic::FlowRate::convert(), Eaagles::Dafif::dafifFormFunc(), Eaagles::Network::Dis::disFormFunc(), Eaagles::Instruments::instrumentsFormFunc(), Eaagles::IoDevice::ioDeviceFormFunc(), Eaagles::IoDevice::Keithley::keithleyFormFunc(), Eaagles::Basic::operator<<(), Eaagles::Otw::otwFormFunc(), Eaagles::Maps::Rpf::rpfMapFormFunc(), Eaagles::Sensor::sensorsFormFunc(), Eaagles::Basic::FlowRate::set(), Eaagles::Simulation::simulationFormFunc(), Eaagles::Terrain::terrainFormFunc(), Eaagles::Network::Dis::NetIO::testInputEntityTypes(), Eaagles::Network::Dis::NetIO::testOutputEntityTypes(), Eaagles::Simulation::SimpleStoresMgr::updateData(), Eaagles::Vehicle::vehiclesFormFunc(), and Eaagles::Maps::Vpf::vpfMapFormFunc().
| int Eaagles::Dafif::NavaidLoader::getMaxRecords | ( | ) | [virtual] |
Implements Eaagles::Dafif::Database.
| unsigned short Eaagles::Basic::Object::getMessageDisableBits | ( | ) | const [inline, protected, inherited] |
References Eaagles::Basic::Object::disMsgBits.
| unsigned short Eaagles::Basic::Object::getMessageEnableBits | ( | ) | const [inline, protected, inherited] |
References Eaagles::Basic::Object::enbMsgBits.
| Navaid * Eaagles::Dafif::NavaidLoader::getNavaid | ( | const int | n | ) | [virtual] |
References Eaagles::Dafif::Database::getRecord().
| const char * Eaagles::Dafif::Database::getPathname | ( | ) | const [inherited] |
References Eaagles::Dafif::Database::db, and Eaagles::Basic::FileReader::getPathname().
| int Eaagles::Dafif::Database::getQueryLimit | ( | ) | [virtual, inherited] |
| const char * Eaagles::Dafif::Database::getRecord | ( | const int | n, | |
| const int | size = 0 | |||
| ) | [virtual, inherited] |
References Eaagles::Dafif::Database::dbGetRecord(), Eaagles::Dafif::Database::nql, and Eaagles::Dafif::Database::ql.
Referenced by Eaagles::Dafif::AirportLoader::getAirport(), Eaagles::Dafif::AirportLoader::getIls(), getNavaid(), Eaagles::Dafif::AirportLoader::getRunway(), and Eaagles::Dafif::WaypointLoader::getWaypoint().
| int Eaagles::Dafif::NavaidLoader::getRecordLength | ( | ) | [virtual] |
Implements Eaagles::Dafif::Database.
| Object * Eaagles::Basic::Object::getSlotByIndex | ( | const int | slotindex | ) | [protected, virtual, inherited] |
Referenced by Eaagles::Basic::Object::getSlotByName().
| Object * Eaagles::Basic::Object::getSlotByName | ( | const char *const | slotname | ) | [inherited] |
| const SlotTable & Eaagles::Basic::Object::getSlotTable | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::slottable.
| int Eaagles::Dafif::NavaidLoader::il_cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected] |
References Eaagles::Dafif::NavaidLoader::NavaidKey::countryCode, Eaagles::Dafif::NavaidLoader::NavaidKey::ident, and result.
Referenced by queryByIdent().
| void Eaagles::Basic::Object::indent | ( | std::ostream & | sout, | |
| const int | ident | |||
| ) | const [protected, inherited] |
References Eaagles::Basic::i.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::print(), Eaagles::Network::Dis::NtmInputNode::print(), Eaagles::Basic::Table5::printData(), Eaagles::Basic::Table4::printData(), Eaagles::Basic::Table3::printData(), Eaagles::Basic::Table2::printData(), and Eaagles::Basic::Table1::printData().
| bool Eaagles::Basic::Object::isClassType | ( | const std::type_info & | type | ) | const [virtual, inherited] |
Referenced by Eaagles::BasicGL::Display::addColor(), Eaagles::Basic::PairStream::findByType(), Eaagles::Simulation::Player::getDatalinkByType(), Eaagles::BasicGL::Graphic::getDisplay(), Eaagles::Simulation::Player::getGimbalByType(), Eaagles::Simulation::IrSignature::getHotPartsRadiation(), Eaagles::Simulation::Player::getIrSystemByType(), Eaagles::Simulation::Player::getNavigationByType(), Eaagles::Simulation::Player::getOnboardComputerByType(), Eaagles::Simulation::Player::getPilotByType(), Eaagles::Simulation::IrSignature::getPlumeRadiation(), Eaagles::Simulation::Player::getRadioByType(), Eaagles::Simulation::Player::getSensorByType(), Eaagles::Simulation::SimpleStoresMgr::getSpecificWeapon(), Eaagles::Otw::OtwModelCigiClV2::initialize(), Eaagles::Otw::OtwModelCigiCl::initialize(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::StoresMgr::searchAndAdd(), Eaagles::Basic::Transform::setComputematrix1(), Eaagles::Basic::Transform::setComputematrix2(), Eaagles::Basic::Transform::setComputematrix3(), Eaagles::Basic::Transform::setComputematrix4(), Eaagles::Otw::OtwCigiClV2::setEffectsData(), Eaagles::Otw::OtwCigiCl::setEffectsData(), Eaagles::BasicGL::Display::setMouse(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), and Eaagles::Simulation::Stores::setSlotStores().
| bool Eaagles::Dafif::Database::isDbLoader | ( | ) | const [inline, inherited] |
References Eaagles::Dafif::Database::dbLoaded.
Referenced by Eaagles::Simulation::NavRadio::getAirportLoader(), and Eaagles::Simulation::NavRadio::getNavaidLoader().
| bool Eaagles::Basic::Object::isFormName | ( | const char | name[] | ) | const [virtual, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::fname.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::checkAndAddNtm(), Eaagles::Simulation::NtmOutputNodeStd::findNetworkTypeMapper(), and Eaagles::Simulation::Otm::isMatchingPlayerType().
| bool Eaagles::Basic::Object::isMessageDisabled | ( | const unsigned short | msgType | ) | const [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::MSG_ERROR.
| bool Eaagles::Basic::Object::isMessageEnabled | ( | const unsigned short | msgType | ) | const [virtual, inherited] |
Reimplemented in Eaagles::Basic::Component.
References Eaagles::Simulation::enabled, Eaagles::Basic::Object::enbMsgBits, and Eaagles::Basic::Object::MSG_ERROR.
Referenced by Eaagles::Basic::TcpServerSingle::acceptConnection(), Eaagles::Basic::TcpServerMulti::acceptConnection(), Eaagles::Network::Dis::NtmInputNode::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Basic::TcpClient::connectToServer(), Eaagles::LinearSystem::FirstOrderTf::initialize(), Eaagles::Basic::TcpServerSingle::initNetwork(), Eaagles::Basic::TcpClient::initNetwork(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::BasicGL::FtglTextureFont::loadFont(), Eaagles::BasicGL::FtglHaloFont::loadFont(), Eaagles::BasicGL::FtglPolygonFont::loadFont(), Eaagles::BasicGL::FtglPixmapFont::loadFont(), Eaagles::BasicGL::FtglOutlineFont::loadFont(), Eaagles::BasicGL::FtglExtrdFont::loadFont(), Eaagles::BasicGL::FtglBitmapFont::loadFont(), Eaagles::BasicGL::Texture::loadTexture(), Eaagles::BasicGL::BitmapFont::loadTypeFace(), Eaagles::Basic::ThreadSyncTask::mainThreadFunc(), Eaagles::Basic::ThreadSingleTask::mainThreadFunc(), Eaagles::Dafif::Database::openDatabaseFile(), Eaagles::BasicGL::FtglTextureFont::outputText(), Eaagles::BasicGL::FtglHaloFont::outputText(), Eaagles::BasicGL::FtglPolygonFont::outputText(), Eaagles::BasicGL::FtglPixmapFont::outputText(), Eaagles::BasicGL::FtglOutlineFont::outputText(), Eaagles::BasicGL::FtglExtrdFont::outputText(), Eaagles::BasicGL::FtglBitmapFont::outputText(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Basic::TcpHandler::sendData(), Eaagles::Basic::Polynomial::setCoefficients(), Eaagles::Basic::ColorRotaryB::setCurrentColor(), Eaagles::Basic::LatLon::setDeg(), Eaagles::Basic::LatLon::setDir(), Eaagles::BasicGL::Texture::setHeight(), Eaagles::Basic::NetHandler::setLocalAddr(), Eaagles::Basic::LatLon::setMin(), Eaagles::Basic::NetHandler::setNetAddr(), Eaagles::Basic::LatLon::setSec(), Eaagles::Basic::Polynomial::setSlotCoefficients(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFontPosition(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::BasicGL::Texture::setSlotMagFilter(), Eaagles::BasicGL::Texture::setSlotMinFilter(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::BasicGL::Texture::setSlotWrapS(), Eaagles::BasicGL::Texture::setSlotWrapT(), and Eaagles::BasicGL::Texture::setWidth().
| bool Eaagles::Basic::Object::isValid | ( | ) | const [virtual, inherited] |
Reimplemented in Eaagles::Basic::List, Eaagles::Basic::Pair, Eaagles::Basic::Table, Eaagles::Basic::Table1, Eaagles::Basic::Table2, Eaagles::Basic::Table3, Eaagles::Basic::Table4, Eaagles::Basic::Table5, Eaagles::LinearSystem::FirstOrderTf, Eaagles::LinearSystem::LimitFunc, Eaagles::LinearSystem::SaH, Eaagles::LinearSystem::ScalerFunc, and Eaagles::LinearSystem::SecondOrderTf.
References Eaagles::Basic::Object::magicKey, Eaagles::Basic::Object::magicLock, and Eaagles::Basic::Object::refCount.
Referenced by gufParse(), Eaagles::Basic::Pair::isValid(), Eaagles::Basic::List::isValid(), and Eaagles::Simulation::RfSystem::rfReceivedEmission().
| int Eaagles::Dafif::NavaidLoader::kl_cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected] |
References Eaagles::Dafif::NavaidLoader::NavaidKey::key, and result.
Referenced by queryByKey().
| bool Eaagles::Dafif::NavaidLoader::load | ( | const char * | code = 0 |
) | [virtual] |
Implements Eaagles::Dafif::Database.
References Eaagles::IoDevice::channel, cl, cl_cmp(), Eaagles::Dafif::Database::createIcaoList(), Eaagles::Dafif::Database::db, Eaagles::Dafif::Database::dbLoaded, fl, fl_cmp(), Eaagles::Basic::FileReader::getFirstRecord(), Eaagles::Basic::FileReader::getNextRecord(), Eaagles::Basic::FileReader::getRecordNumber(), Eaagles::Basic::i, Eaagles::Dafif::DafifRecord::isCountryCode(), Eaagles::Basic::Object::isMessageEnabled(), Eaagles::Basic::Object::MSG_ERROR, Eaagles::Dafif::Database::ncache, ncl, nfl, Eaagles::Dafif::Database::nql, Eaagles::Dafif::Database::nrl, Eaagles::Dafif::Database::openDatabaseFile(), Eaagles::Dafif::Database::ql, Eaagles::Dafif::Database::rl, and Eaagles::Dafif::DafifRecord::setRecord().
Referenced by NavaidLoader(), and Eaagles::Simulation::Simulation::updateData().
| int Eaagles::Dafif::Database::mQuery | ( | Key ** | key, | |
| Key ** | base, | |||
| size_t | n, | |||
| int(*)(const void *, const void *) | cmp | |||
| ) | [protected, inherited] |
References Eaagles::Dafif::Database::expandResults(), Eaagles::Dafif::Database::nql, Eaagles::Dafif::Database::qlimit, and Eaagles::Dafif::Database::rangeSort().
Referenced by queryByChannel(), queryByFreq(), Eaagles::Dafif::Database::queryByIcao(), Eaagles::Dafif::WaypointLoader::queryByIdent(), and queryByIdent().
| Navaid * Eaagles::Dafif::NavaidLoader::navaid | ( | const int | n | ) | [virtual] |
References Eaagles::Dafif::Database::record().
| int Eaagles::Dafif::Database::numberFound | ( | ) | [virtual, inherited] |
References Eaagles::Dafif::Database::nql.
| int Eaagles::Dafif::Database::numberOfRecords | ( | ) | [virtual, inherited] |
References Eaagles::Dafif::Database::nrl.
Referenced by Eaagles::Simulation::Simulation::updateData().
| int Eaagles::Dafif::Database::ol_cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected, inherited] |
References Eaagles::Dafif::Database::Key::icao.
Referenced by Eaagles::Dafif::Database::createIcaoList(), and Eaagles::Dafif::Database::queryByIcao().
| bool Eaagles::Dafif::Database::openDatabaseFile | ( | ) | [protected, inherited] |
References Eaagles::Dafif::Database::db, Eaagles::Dafif::Database::getMaxRecords(), Eaagles::Dafif::Database::getRecordLength(), Eaagles::Basic::Object::isMessageEnabled(), Eaagles::Basic::FileReader::isReady(), Eaagles::Basic::Object::MSG_DEBUG, Eaagles::Dafif::Database::ncache, Eaagles::Basic::FileReader::open(), Eaagles::Dafif::Database::rl, and Eaagles::Basic::FileReader::setRecordLength().
Referenced by Eaagles::Dafif::WaypointLoader::load(), load(), and Eaagles::Dafif::AirportLoader::load().
| void Eaagles::Dafif::NavaidLoader::printChannelList | ( | std::ostream & | sout | ) | [virtual] |
| void Eaagles::Dafif::NavaidLoader::printFreqList | ( | std::ostream & | sout | ) | [virtual] |
| void Eaagles::Dafif::Database::printIcaoList | ( | std::ostream & | sout | ) | [virtual, inherited] |
| void Eaagles::Dafif::NavaidLoader::printLoaded | ( | std::ostream & | sout | ) | [virtual] |
Reimplemented from Eaagles::Dafif::Database.
References Eaagles::Dafif::Database::db, Eaagles::Basic::FileReader::getRecord(), Eaagles::Basic::i, Eaagles::Dafif::Database::Key::idx, Eaagles::Dafif::Database::nrl, Eaagles::Dafif::Navaid::printRecord(), Eaagles::Dafif::Database::rl, and Eaagles::Dafif::DafifRecord::setRecord().
| void Eaagles::Dafif::NavaidLoader::printResults | ( | std::ostream & | sout | ) | [virtual] |
Reimplemented from Eaagles::Dafif::Database.
References Eaagles::Dafif::Database::db, Eaagles::Basic::FileReader::getRecord(), Eaagles::Basic::i, Eaagles::Dafif::Database::Key::idx, Eaagles::Dafif::Database::nql, Eaagles::Dafif::Navaid::printRecord(), Eaagles::Dafif::Database::ql, and Eaagles::Dafif::DafifRecord::setRecord().
| int Eaagles::Dafif::NavaidLoader::queryByChannel | ( | const long | chan, | |
| const char | band = 'X' | |||
| ) | [virtual] |
References cl, cl_cmp(), Eaagles::Dafif::Database::mQuery(), and ncl.
| int Eaagles::Dafif::NavaidLoader::queryByFreq | ( | const float | freq | ) | [virtual] |
References fl, fl_cmp(), Eaagles::Dafif::Database::mQuery(), and nfl.
| int Eaagles::Dafif::Database::queryByIcao | ( | const char * | code | ) | [virtual, inherited] |
| int Eaagles::Dafif::NavaidLoader::queryByIdent | ( | const char * | id | ) | [virtual] |
Implements Eaagles::Dafif::Database.
References il_cmp(), Eaagles::Dafif::Database::mQuery(), Eaagles::Dafif::Database::nrl, and Eaagles::Dafif::Database::rl.
| int Eaagles::Dafif::NavaidLoader::queryByKey | ( | const char * | key | ) | [virtual] |
Implements Eaagles::Dafif::Database.
References kl_cmp(), Eaagles::Dafif::Database::nrl, Eaagles::Dafif::Database::rl, and Eaagles::Dafif::Database::sQuery().
| int Eaagles::Dafif::NavaidLoader::queryByRange | ( | ) | [virtual] |
Implements Eaagles::Dafif::Database.
References Eaagles::Dafif::Navaid::ANY, and queryByType().
| int Eaagles::Dafif::NavaidLoader::queryByType | ( | const Navaid::NavaidType | type | ) | [virtual] |
References Eaagles::Dafif::Navaid::ANY, Eaagles::Basic::i, Eaagles::Dafif::Database::Key::lat, Eaagles::Dafif::Database::Key::lon, Eaagles::Dafif::Database::mrng, Eaagles::Dafif::Database::nql, Eaagles::Dafif::Database::nrl, Eaagles::Dafif::Database::ql, Eaagles::Dafif::Database::qlimit, Eaagles::Dafif::Database::range2(), Eaagles::Dafif::Database::rangeSort2(), Eaagles::Dafif::Database::rl, Eaagles::Dafif::Database::Key::rng2, and Eaagles::Dafif::NavaidLoader::NavaidKey::type.
Referenced by queryByRange().
| double Eaagles::Dafif::Database::range2 | ( | const double | lat, | |
| const double | lon | |||
| ) | const [protected, inherited] |
References Eaagles::Dafif::Database::coslat, Eaagles::Basic::Nav::DEG2NM, Eaagles::Dafif::Database::refLat, Eaagles::Dafif::Database::refLon, Eaagles::Basic::x, and Eaagles::Basic::y.
Referenced by Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), and Eaagles::Dafif::Database::rangeSort().
| int Eaagles::Dafif::Database::rangeSort | ( | ) | [protected, inherited] |
References Eaagles::Basic::i, Eaagles::Dafif::Database::Key::lat, Eaagles::Dafif::Database::Key::lon, Eaagles::Dafif::Database::nql, Eaagles::Dafif::Database::ql, Eaagles::Dafif::Database::range2(), Eaagles::Dafif::Database::rangeSort2(), and Eaagles::Dafif::Database::Key::rng2.
Referenced by Eaagles::Dafif::Database::mQuery().
| int Eaagles::Dafif::Database::rangeSort2 | ( | ) | [protected, inherited] |
References Eaagles::Dafif::Database::mrng, Eaagles::Dafif::Database::nql, Eaagles::Dafif::Database::ql, Eaagles::Dafif::Database::rlqs(), and Eaagles::Dafif::Database::Key::rng2.
Referenced by Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), and Eaagles::Dafif::Database::rangeSort().
| const char * Eaagles::Dafif::Database::record | ( | const int | n, | |
| const int | size = 0 | |||
| ) | [virtual, inherited] |
| unsigned int Eaagles::Basic::Object::registerClass | ( | const _Static *const | a | ) | [static, protected, inherited] |
| bool Eaagles::Dafif::Database::requestDbInUse | ( | ) | [inline, inherited] |
References Eaagles::Dafif::Database::dbInUse, and Eaagles::Dafif::Database::dbLoaded.
| int Eaagles::Dafif::Database::rlqs | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static, protected, inherited] |
References result, and Eaagles::Dafif::Database::Key::rng2.
Referenced by Eaagles::Dafif::Database::rangeSort2().
| std::ostream & Eaagles::Basic::Object::serialize | ( | std::ostream & | sout, | |
| const int | i = 0, |
|||
| const bool | slotsOnly = false | |||
| ) | const [virtual, inherited] |
| void Eaagles::Dafif::Database::setArea | ( | const double | lat, | |
| const double | lon, | |||
| const double | mrng = 0 | |||
| ) | [virtual, inherited] |
| bool Eaagles::Dafif::Database::setFilename | ( | const char * | file | ) | [inherited] |
References Eaagles::Dafif::Database::db, and Eaagles::Basic::FileReader::setFilename().
Referenced by Eaagles::Dafif::Database::setSlotFilename().
| bool Eaagles::Dafif::Database::setPathname | ( | const char * | path | ) | [inherited] |
References Eaagles::Dafif::Database::db, and Eaagles::Basic::FileReader::setPathname().
Referenced by Eaagles::Dafif::Database::setSlotPathname().
| void Eaagles::Dafif::Database::setQueryLimit | ( | const int | mrec = 0 |
) | [virtual, inherited] |
| bool Eaagles::Basic::Object::setSlotByIndex | ( | const int | slotindex, | |
| Object *const | obj | |||
| ) | [protected, virtual, inherited] |
Referenced by Eaagles::Basic::Object::setSlotByName().
| bool Eaagles::Basic::Object::setSlotByName | ( | const char *const | slotname, | |
| Object *const | obj | |||
| ) | [inherited] |
References Eaagles::Basic::Object::setSlotByIndex(), and Eaagles::Basic::Object::slotName2Index().
Referenced by gufParse().
| bool Eaagles::Dafif::Database::setSlotFilename | ( | Basic::String *const | msg | ) | [protected, inherited] |
References Eaagles::Dafif::Database::setFilename().
| bool Eaagles::Dafif::Database::setSlotPathname | ( | Basic::String *const | msg | ) | [protected, inherited] |
References Eaagles::Dafif::Database::setPathname().
| const char * Eaagles::Basic::Object::slotIndex2Name | ( | const int | slotindex | ) | const [inherited] |
References Eaagles::Basic::SlotTable::name(), and Eaagles::Basic::Object::slotTable.
| int Eaagles::Basic::Object::slotName2Index | ( | const char *const | slotname | ) | const [inherited] |
| int Eaagles::Dafif::Database::sQuery | ( | Key ** | key, | |
| Key ** | base, | |||
| size_t | n, | |||
| int(*)(const void *, const void *) | cmp | |||
| ) | [protected, inherited] |
References Eaagles::Dafif::Database::nql, and Eaagles::Dafif::Database::ql.
Referenced by Eaagles::Dafif::WaypointLoader::queryByKey(), queryByKey(), and Eaagles::Dafif::AirportLoader::queryByKey().
| void Eaagles::Dafif::Database::stripSpaces | ( | char | buff[], | |
| const int | n | |||
| ) | [static, protected, inherited] |
| void Eaagles::Basic::Object::writeClassList | ( | std::ostream & | sout | ) | [static, inherited] |
NavaidKey** Eaagles::Dafif::NavaidLoader::cl [private] |
Referenced by load(), printChannelList(), and queryByChannel().
const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
double Eaagles::Dafif::Database::coslat [protected, inherited] |
Referenced by Eaagles::Dafif::Database::range2(), and Eaagles::Dafif::Database::setArea().
Basic::FileReader* Eaagles::Dafif::Database::db [protected, inherited] |
Referenced by Eaagles::Dafif::AirportLoader::AirportLoader(), Eaagles::Dafif::Database::dbGetRecord(), Eaagles::Dafif::Database::getFilename(), Eaagles::Dafif::Database::getPathname(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), NavaidLoader(), Eaagles::Dafif::Database::openDatabaseFile(), printChannelList(), printFreqList(), Eaagles::Dafif::WaypointLoader::printLoaded(), printLoaded(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::WaypointLoader::printResults(), printResults(), Eaagles::Dafif::AirportLoader::printResults(), Eaagles::Dafif::Database::setFilename(), Eaagles::Dafif::Database::setPathname(), and Eaagles::Dafif::WaypointLoader::WaypointLoader().
bool Eaagles::Dafif::Database::dbInUse [protected, inherited] |
Referenced by Eaagles::Dafif::Database::clearDbInUse(), and Eaagles::Dafif::Database::requestDbInUse().
bool Eaagles::Dafif::Database::dbLoaded [protected, inherited] |
NavaidKey** Eaagles::Dafif::NavaidLoader::fl [private] |
Referenced by load(), printFreqList(), and queryByFreq().
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass().
double Eaagles::Dafif::Database::mrng [protected, inherited] |
Referenced by Eaagles::Dafif::Database::getArea(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::Database::rangeSort2(), and Eaagles::Dafif::Database::setArea().
const unsigned short Eaagles::Basic::Object::MSG_ALL = 0xFFFF [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_DATA = 0x0010 [static, inherited] |
Referenced by Eaagles::Simulation::Weapon::release().
const unsigned short Eaagles::Basic::Object::MSG_DEBUG = 0x0008 [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_ERROR = 0x0001 [static, inherited] |
Referenced by Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Simulation::Station::createBackgroundProcess(), Eaagles::Otw::CigiClNetwork::createCigiProcess(), Eaagles::Basic::IoHandler::createDataThread(), Eaagles::Simulation::Station::createNetworkProcess(), Eaagles::Simulation::Station::createTimeCriticalProcess(), Eaagles::Terrain::DedFile::getData(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::BasicGL::Display::getMaterial(), Eaagles::BasicGL::Display::getNormalFont(), Eaagles::Simulation::Player::getSimulation(), Eaagles::BasicGL::Display::getTextureByName(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Basic::TcpServerSingle::initNetwork(), Eaagles::Basic::TcpClient::initNetwork(), Eaagles::Basic::Object::isMessageDisabled(), Eaagles::Basic::Object::isMessageEnabled(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Terrain::SrtmHgtFile::loadData(), Eaagles::Terrain::DtedFile::loadData(), Eaagles::Terrain::DedFile::loadData(), Eaagles::BasicGL::FtglTextureFont::loadFont(), Eaagles::BasicGL::FtglHaloFont::loadFont(), Eaagles::BasicGL::FtglPolygonFont::loadFont(), Eaagles::BasicGL::FtglPixmapFont::loadFont(), Eaagles::BasicGL::FtglOutlineFont::loadFont(), Eaagles::BasicGL::FtglExtrdFont::loadFont(), Eaagles::BasicGL::FtglBitmapFont::loadFont(), Eaagles::BasicGL::BitmapFont::loadTypeFace(), Eaagles::Simulation::IrSensor::mergeAndTransmitIrReturns(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Logger::openFile(), Eaagles::BasicGL::FtglTextureFont::outputText(), Eaagles::BasicGL::FtglHaloFont::outputText(), Eaagles::BasicGL::FtglPolygonFont::outputText(), Eaagles::BasicGL::FtglPixmapFont::outputText(), Eaagles::BasicGL::FtglOutlineFont::outputText(), Eaagles::BasicGL::FtglExtrdFont::outputText(), Eaagles::BasicGL::FtglBitmapFont::outputText(), Eaagles::BasicGL::Display::processMaterials(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::BasicGL::Display::processTextures(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Terrain::DtedFile::readDtedData(), Eaagles::Terrain::DtedFile::readDtedHeaders(), Eaagles::Terrain::SrtmHgtFile::readSrtmData(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::Basic::TcpHandler::sendData(), Eaagles::Basic::Polynomial::setCoefficients(), Eaagles::BasicGL::Display::setColorTable(), Eaagles::Basic::LatLon::setDeg(), Eaagles::Basic::LatLon::setDir(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::Basic::LatLon::setMin(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Basic::LatLon::setSec(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Basic::Polynomial::setSlotCoefficients(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFontPosition(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), and Eaagles::Simulation::Simulation::updateTC().
const unsigned short Eaagles::Basic::Object::MSG_INFO = 0x0004 [static, inherited] |
Referenced by Eaagles::Basic::TcpServerSingle::acceptConnection(), Eaagles::Basic::TcpServerMulti::acceptConnection(), Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Basic::TcpClient::connectToServer(), Eaagles::BasicGL::GlutDisplay::createSubWindow(), Eaagles::BasicGL::GlutDisplay::createWindow(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Otw::CigiClNetwork::initialize(), Eaagles::Basic::ThreadSyncTask::mainThreadFunc(), Eaagles::Basic::ThreadSingleTask::mainThreadFunc(), Eaagles::BasicGL::GlutDisplay::onEscKey(), Eaagles::Basic::Logger::openFile(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ActionImagingSar::process(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Sar::requestImage(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().
const unsigned short Eaagles::Basic::Object::MSG_STD_ALL = 0x00FF [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_USER = 0x0020 [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_WARNING = 0x0002 [static, inherited] |
Referenced by Eaagles::Network::Dis::NtmInputNode::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::BasicGL::Texture::loadTexture(), Eaagles::Basic::Object::Object(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Datalink::queueOutgoingMessage(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Basic::ColorRotaryB::setCurrentColor(), Eaagles::BasicGL::Texture::setHeight(), Eaagles::BasicGL::Texture::setSlotMagFilter(), Eaagles::BasicGL::Texture::setSlotMinFilter(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::BasicGL::Texture::setSlotWrapS(), Eaagles::BasicGL::Texture::setSlotWrapT(), and Eaagles::BasicGL::Texture::setWidth().
long Eaagles::Dafif::Database::ncache [protected, inherited] |
long Eaagles::Dafif::NavaidLoader::ncl [private] |
Referenced by load(), printChannelList(), and queryByChannel().
long Eaagles::Dafif::NavaidLoader::nfl [private] |
Referenced by load(), printFreqList(), and queryByFreq().
long Eaagles::Dafif::Database::nol [protected, inherited] |
int Eaagles::Dafif::Database::nql [protected, inherited] |
Referenced by Eaagles::Dafif::Database::expandResults(), Eaagles::Dafif::AirportLoader::findGlideSlope(), Eaagles::Dafif::AirportLoader::getNumIlsRecords(), Eaagles::Dafif::AirportLoader::getNumRunwayRecords(), Eaagles::Dafif::Database::getRecord(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::makeSimpleLinkedList(), Eaagles::Dafif::Database::mQuery(), Eaagles::Dafif::Database::numberFound(), Eaagles::Dafif::WaypointLoader::printResults(), printResults(), Eaagles::Dafif::Database::printResults(), Eaagles::Dafif::AirportLoader::printResults(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryIlsByChannel(), Eaagles::Dafif::AirportLoader::queryIlsByFreq(), Eaagles::Dafif::AirportLoader::queryIlsByIdent(), Eaagles::Dafif::AirportLoader::queryIlsByNumber(), Eaagles::Dafif::AirportLoader::queryIlsBySubkey(), Eaagles::Dafif::AirportLoader::queryIlsByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::AirportLoader::queryRunwayByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByLength(), Eaagles::Dafif::AirportLoader::queryRunwayByNumber(), Eaagles::Dafif::AirportLoader::queryRunwayBySubkey(), Eaagles::Dafif::Database::rangeSort(), Eaagles::Dafif::Database::rangeSort2(), and Eaagles::Dafif::Database::sQuery().
long Eaagles::Dafif::Database::nrl [protected, inherited] |
Referenced by Eaagles::Dafif::Database::createIcaoList(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::Database::numberOfRecords(), Eaagles::Dafif::WaypointLoader::printLoaded(), printLoaded(), Eaagles::Dafif::Database::printLoaded(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByIdent(), queryByIdent(), Eaagles::Dafif::WaypointLoader::queryByKey(), queryByKey(), Eaagles::Dafif::AirportLoader::queryByKey(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryIlsByChannel(), Eaagles::Dafif::AirportLoader::queryIlsByFreq(), Eaagles::Dafif::AirportLoader::queryIlsByIdent(), Eaagles::Dafif::AirportLoader::queryIlsByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::AirportLoader::queryRunwayByLength(), and Eaagles::Dafif::Database::record().
unsigned int Eaagles::Basic::Object::numClasses = 1 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
Key** Eaagles::Dafif::Database::ol [protected, inherited] |
Key** Eaagles::Dafif::Database::ql [protected, inherited] |
Referenced by Eaagles::Dafif::Database::expandResults(), Eaagles::Dafif::AirportLoader::findGlideSlope(), Eaagles::Dafif::AirportLoader::getNumIlsRecords(), Eaagles::Dafif::AirportLoader::getNumRunwayRecords(), Eaagles::Dafif::Database::getRecord(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::makeSimpleLinkedList(), Eaagles::Dafif::WaypointLoader::printResults(), printResults(), Eaagles::Dafif::Database::printResults(), Eaagles::Dafif::AirportLoader::printResults(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryIlsByChannel(), Eaagles::Dafif::AirportLoader::queryIlsByFreq(), Eaagles::Dafif::AirportLoader::queryIlsByIdent(), Eaagles::Dafif::AirportLoader::queryIlsByNumber(), Eaagles::Dafif::AirportLoader::queryIlsBySubkey(), Eaagles::Dafif::AirportLoader::queryIlsByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::AirportLoader::queryRunwayByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByLength(), Eaagles::Dafif::AirportLoader::queryRunwayByNumber(), Eaagles::Dafif::AirportLoader::queryRunwayBySubkey(), Eaagles::Dafif::Database::rangeSort(), Eaagles::Dafif::Database::rangeSort2(), and Eaagles::Dafif::Database::sQuery().
int Eaagles::Dafif::Database::qlimit [protected, inherited] |
Referenced by Eaagles::Dafif::Database::getQueryLimit(), Eaagles::Dafif::Database::mQuery(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryIlsByChannel(), Eaagles::Dafif::AirportLoader::queryIlsByFreq(), Eaagles::Dafif::AirportLoader::queryIlsBySubkey(), Eaagles::Dafif::AirportLoader::queryIlsByType(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), Eaagles::Dafif::AirportLoader::queryRunwayByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByLength(), Eaagles::Dafif::AirportLoader::queryRunwayBySubkey(), and Eaagles::Dafif::Database::setQueryLimit().
double Eaagles::Dafif::Database::refLat [protected, inherited] |
double Eaagles::Dafif::Database::refLon [protected, inherited] |
Key** Eaagles::Dafif::Database::rl [protected, inherited] |
Referenced by Eaagles::Dafif::Database::createIcaoList(), Eaagles::Dafif::WaypointLoader::load(), load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::Database::openDatabaseFile(), Eaagles::Dafif::WaypointLoader::printLoaded(), printLoaded(), Eaagles::Dafif::Database::printLoaded(), Eaagles::Dafif::AirportLoader::printLoaded(), Eaagles::Dafif::AirportLoader::queryAirport(), Eaagles::Dafif::AirportLoader::queryByChannel(), Eaagles::Dafif::AirportLoader::queryByFreq(), Eaagles::Dafif::WaypointLoader::queryByIdent(), queryByIdent(), Eaagles::Dafif::WaypointLoader::queryByKey(), queryByKey(), Eaagles::Dafif::AirportLoader::queryByKey(), Eaagles::Dafif::WaypointLoader::queryByRange(), queryByType(), Eaagles::Dafif::AirportLoader::queryIlsByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayByChannel(), Eaagles::Dafif::AirportLoader::queryRunwayByFreq(), and Eaagles::Dafif::Database::record().
const SlotTable* Eaagles::Basic::Object::slotTable [protected, inherited] |
const SlotTable Eaagles::Basic::Object::slottable [static, protected, inherited] |
Referenced by Eaagles::Basic::Object::getSlotTable().
const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited] |
Reimplemented in Eaagles::Network::Dis::NetIO.
1.7.1