![]() |
VR-Forces Developer's Guide
|
This class will wrap the DtAerodromeLoader to be used for loading and querying aerodrome information.

Public Member Functions | |
| DtVrfAerodromeLoader (makVrv::DtDe &) | |
| virtual | ~DtVrfAerodromeLoader () |
| virtual bool | loadAerodromes (const std::string &earthFile, MAKVRinTerra::DtFeatureDatabase &) |
| MAKVRinTerra::DtAerodromeLoader * | aerodromeLoader () |
| virtual bool | hasAerodromes () const |
| virtual std::vector < MAKVRinTerra::DtAerodromeLoader::RunwayData > | getRunwaysForAirport (const std::string &airportCode) const |
| virtual const std::set < std::pair< std::string, std::string > > & | getAirportandIcaoNames () const |
| virtual DtGeodeticCoord | aerodromeLocation (const std::string &icaoName) const |
| virtual bool | hasAerodrome (const std::string &icaoName) const |
| virtual std::vector < MAKVRinTerra::DtAerodromeLoader::AerodromeData > | aerodromesInArea (const std::vector< DtVector > &) const |
| virtual std::set< std::pair < std::string, std::string > > | aerodromesWithinRange (const DtVector &location, double range) const |
| virtual void | setSelectedAerodrome (const std::string &) |
| const std::string & | selectedAerodrome () const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtVrfAerodromeLoader & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &, DtVrfAerodromeLoader *) |
Public Attributes | |
| boost::signals2::signal< void()> | signal_aerodromesCached |
Protected Member Functions | |
| virtual void | checkForMapNode (makVrv::DtTerrainPatchObject &, MAKVRinTerra::DtFeatureDatabase *database, std::string filename) |
Protected Attributes | |
| MAKVRinTerra::DtAerodromeLoader * | myAerodromeLoader |
| makVrv::DtDe & | myDe |
| boost::signals2::scoped_connection | myTerrainPatchSignalConnection |
| std::string | mySelectedAerodrome |
| makVrf::DtVrfAerodromeLoader::DtVrfAerodromeLoader | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the messager.
|
static |
|
virtual |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns a list of the aerodromes within the area. Note that the area points must be in geocentric.
|
virtual |
Aerodromes within the database location range.
|
virtual |
Set value to use as default when bringing up aerodrome selection dialogs.
|
inline |
|
protectedvirtual |
| boost::signals2::signal<void()> makVrf::DtVrfAerodromeLoader::signal_aerodromesCached |
|
protected |
|
protected |
|
protected |
|
protected |