Enroute Flight Navigation
A navigation app for VFR pilots
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CNavigation::AircraftThis extremely simple class holds a few numbers that describe an aircraft
 CGeoMaps::AirspaceA very simple class that describes an airspace
 CUnits::AngleConvenience class for angle computations
 CNavigation::AtmosphereAtmospherical data
 CNavigation::BaroCacheCache relating geometric and barometric altitude information
 CUnits::ByteSizeConvenience class for size_t
 CTraffic::ConnectionInfoConnection to a traffic data receiver
 CTraffic::ConnectionScanner_AbstractConnection Scanner
  CTraffic::ConnectionScanner_BluetoothConnection Scanner: Bluetooth Devices
  CTraffic::ConnectionScanner_SerialPortConnection Scanner: SerialPort Devices
 CFileFormats::CUBCUB file support class
 CFileFormats::DataFileAbstractBase class for file reading classes
  CFileFormats::CSVCSV file support class
  CFileFormats::CUPCUP file support class
  CFileFormats::FPLFPL file support class
  CFileFormats::MBTILESUtility class for databases in MBTILES format
  CFileFormats::MapURLMapURL file support class
  CFileFormats::PLNPLN file support classq
  CFileFormats::TIFFTIFF support
   CFileFormats::GeoTIFFGeoTIFF support
  CFileFormats::TripKitTrip Kit
  CFileFormats::VACCollectionCollection of visual approach charts
  CFileFormats::ZipFileZIP Archive
 CWeather::DecoderMETAR/TAF decoder
 CDemoRunnerRemote controls the app and takes screenshot images
 CUnits::DensityConvenience class for density computations
 CWeather::DensityAltitudeThis class calculates the density altiude according to temperature, QNH, Altitude (and dewpoint)
 CUnits::DistanceConvenience class for distance computations
 CDataManagement::Downloadable_AbstractAbstract base class for Downloadable_SingleFile and Downloadable_MultiFile
  CDataManagement::Downloadable_MultiFileGroup of closely related downloadable items
  CDataManagement::Downloadable_SingleFileDownloadable object
 CFileLibraryModelList of the entries of a file-based library
 CTraffic::FlarmnetDBFlarmnet database
 CFlightlog::FlightA single flight log entry
 CFlightlog::FlightDetectorAbstract base class for automatic flight detection strategies
  CFlightlog::AirplaneFlightDetectorFlight detection for powered aircraft
 CFlightlog::FlightLogExportForeFlightForeFlight Logbook Import CSV export format for the flight log
 CFlightlog::FlightLogExportJSONJSON export format for the flight log
 CFlightlog::FlightLogStorageSQLite-backed storage for the flight log
 CFlightlog::FlightRecorderGPS track recorder and IGC file manager
 CNavigation::FlightRouteIntended flight route
 CPositioning::GeoidProvide geoidal separation according to https://en.wikipedia.org/wiki/Geoid
 CGeoMaps::GeoJSONGeoJSON file support class
 CGlobalObjectBase class for global singleton objects
  CDataManagement::DataManagerManages the list of geographic maps
  CDataManagement::SSLErrorHandlerHandles SSL error
  CFlightlog::FlightLogFlight log manager with pluggable automatic flight detection
  CGeoMaps::GeoMapProviderProvides geographic information
  CNOTAM::NOTAMProviderManage NOTAM data and download NOTAM data from the FAA if required
  CNavigation::ClockThis extremely simple class give accss to time and offers a few time-related functions
  CNavigation::NavigatorMain hub for navigation data
  CNotifications::NotificationManagerThis class manages notifications and presents them to the GUI
  CPlatform::FileExchange_AbstractInterface to platform-specific file exchange functionality
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
   CPlatform::FileExchangeImplementation of FileExchange for Android devices
  CPlatform::PlatformAdaptor_AbstractInterface to platform-specific functionality
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
   CPlatform::PlatformAdaptorImplementation of PlatformAdaptor for Android devices
  CSensorsSensor data
 CGlobalSettingsGlobal Settings Manager
 CGeoMaps::GPXGPX file support class
 CNavigation::LegLeg in a flight route
 CLibrarianManage libraries and text assets
 CWeather::METARMETAR report
 CUi::NameFilterProxyModelFilters a list model by a fuzzy name match
  CUi::DistanceSortProxyModelNameFilterProxyModel that orders rows by distance to a reference position
 CNOTAM::NOTAMThis extremely simple class holds a the data item of a NOTAM
 CNOTAM::NOTAMListA list of NOTAMs
 CNotifications::NotificationBase class for all notifications
  CNotifications::Notification_DataUpdateAvailableNotification for available map & data updates
  CNotifications::Notification_OversizedMapNotification for oversized aviation maps
 CWeather::ObserverHolds and updates METAR and TAF for a given waypoint
 CWeather::ObserverListUp-to-date list of all METAR/TAF stations
 CTraffic::ConnectionInfo::OgnInfoConstructor parameter for OGN connections
 CFileFormats::OpenAirOpenAIR file support class
 CTraffic::PasswordDBPassword database
 CPositioning::PositionInfoGeographic position
 CPositioning::PositionInfoSource_AbstractAbstract base class for all classes that provide geographic position information
  CPositioning::PositionInfoSource_SatelliteSatellite Navigator
 CPositioning::PositionProviderCentral Position Provider
 CUnits::PressureConvenience class for pressure computations
 CUi::QSortFilterProxyModelForeignMakes QSortFilterProxyModel known to the QML type system
 CNavigation::RemainingRouteInfoInfo about remaining route
 CUi::ScaleQuickItemQML Class implementing a scale for a Map
 CUi::SideviewQuickItemQML base class for lateral airspace view
 CUnits::SpeedConvenience class for speed computations
 CWeather::TAFTAF forecast
 CUnits::TemperatureConvenience class for temperature computations
 CGeoMaps::TileHandlerImplementation of QHttpEngine::Handler that serves mbtile files
 CGeoMaps::TileServerHTTP server for mapbox' MBTiles files
 CUnits::TimespanConvenience class for time computations
 CFlightlog::TrackPointA single point along a recorded flight track
 CTraffic::TrafficDataProviderTraffic receiver
 CTraffic::TrafficDataSource_AbstractBase class for all traffic receiver data sources
  CTraffic::TrafficDataSource_AbstractSocketBase class for all traffic receiver data sources that receive data via network sockets
   CTraffic::TrafficDataSource_BluetoothClassicTraffic receiver: Bluetooth Classic connection to a FLARM/NMEA source
   CTraffic::TrafficDataSource_BluetoothLowEnergyTraffic receiver: Bluetooth LE connection to a FLARM/NMEA source via the "Nordic UART Service"
   CTraffic::TrafficDataSource_OgnTraffic receiver: OGN glidernet.org via internet connection
   CTraffic::TrafficDataSource_TcpTraffic receiver: TCP connection to FLARM/NMEA source
   CTraffic::TrafficDataSource_UdpTraffic receiver: UDP connection to GDL90 source
  CTraffic::TrafficDataSource_FileTraffic receiver: Simulator file with FLARM/NMEA sentences
  CTraffic::TrafficDataSource_SerialPortTraffic receiver: Serial Port Connection to a FLARM/NMEA Source
  CTraffic::TrafficDataSource_SimulateTraffic receiver: Simulator that provides configurable simulated data
 CTraffic::TrafficFactor_AbstractAbstract base class for traffic factors
  CTraffic::TrafficFactor_DistanceOnlyTraffic factor whose distance is known, but not its bearing
  CTraffic::TrafficFactor_WithPositionTraffic factor whose precise position is known
 CTraffic::TrafficFactorDataPlain-data record of a traffic factor
 CTraffic::TrafficFactorData_DistanceOnlyPlain-data record of a traffic factor whose position is not known
 CTraffic::TrafficFactorData_WithPositionPlain-data record of a traffic factor whose precise position is known
 CTraffic::TrafficObserverProvides list of traffic, sorted by relevance
 CTraffic::TransponderDBTransponder database. This class implements an algorithm to decode the 24-bit transponder address to a callsign for some countries. It is based on code from dump1090 at https://github.com/mutability/dump1090/blob/unmaintained/public_html/registrations.js under GPLv2 license
 CGeoMaps::VACVisual approach chart
 CGeoMaps::VACLibraryLibrary of visual approach charts
 CUnits::VolumeConvenience class for volume computations
 CUnits::VolumeFlowConvenience class for volume flow computations
 CTraffic::WarningTraffic warning
 CGeoMaps::WaypointWaypoint, such as an airfield, a navaid station or a reporting point
 CGeoMaps::WaypointLibraryLibrary of user-defined waypoints
 CUi::WaypointSearchModelItem model over all waypoints known to the app, for search lists
 CWeather::WeatherDataProviderWeatherDataProvider, weather service manager
 CWeather::WindThis extremely simple class holds the wind speed and direction