|
FlightGear next
|
Calculate flight parameter based on aircraft performance data. More...
#include <AircraftPerformance.hxx>
Public Member Functions | |
| AircraftPerformance () | |
| double | turnRateDegSec () const |
| double | turnRadiusMForAltitude (int altitudeFt) const |
| double | groundSpeedForAltitudeKnots (int altitudeFt) const |
| int | computePreviousAltitude (double distanceM, int targetAltFt) const |
| int | computeNextAltitude (double distanceM, int initialAltFt) const |
| double | distanceNmBetween (int initialElevationFt, int targetElevationFt) const |
| double | timeBetween (int initialElevationFt, int targetElevationFt) const |
| double | timeToCruise (double cruiseDistanceNm, int cruiseAltitudeFt) const |
Static Public Member Functions | |
| static double | groundSpeedForCAS (int altitudeFt, double cas) |
| static double | machForCAS (int altitudeFt, double cas) |
| static double | groundSpeedForMach (int altitudeFt, double mach) |
Calculate flight parameter based on aircraft performance data.
This is based on simple rules: it does not (yet) include data such as winds aloft, payload or temperature impact on engine performance.
Definition at line 39 of file AircraftPerformance.hxx.
| AircraftPerformance::AircraftPerformance | ( | ) |
Definition at line 34 of file AircraftPerformance.cxx.
| int AircraftPerformance::computeNextAltitude | ( | double | distanceM, |
| int | initialAltFt ) const |
Definition at line 69 of file AircraftPerformance.cxx.
| int AircraftPerformance::computePreviousAltitude | ( | double | distanceM, |
| int | targetAltFt ) const |
Definition at line 52 of file AircraftPerformance.cxx.
| double AircraftPerformance::distanceNmBetween | ( | int | initialElevationFt, |
| int | targetElevationFt ) const |
Definition at line 234 of file AircraftPerformance.cxx.
| double AircraftPerformance::groundSpeedForAltitudeKnots | ( | int | altitudeFt | ) | const |
Definition at line 46 of file AircraftPerformance.cxx.
|
static |
Definition at line 330 of file AircraftPerformance.cxx.
|
static |
Definition at line 335 of file AircraftPerformance.cxx.
|
static |
Definition at line 324 of file AircraftPerformance.cxx.
| double AircraftPerformance::timeBetween | ( | int | initialElevationFt, |
| int | targetElevationFt ) const |
Definition at line 244 of file AircraftPerformance.cxx.
| double AircraftPerformance::timeToCruise | ( | double | cruiseDistanceNm, |
| int | cruiseAltitudeFt ) const |
Definition at line 255 of file AircraftPerformance.cxx.
| double AircraftPerformance::turnRadiusMForAltitude | ( | int | altitudeFt | ) | const |
Definition at line 381 of file AircraftPerformance.cxx.
| double flightgear::AircraftPerformance::turnRateDegSec | ( | ) | const |