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 |