class DtAirspeedCalculator:
DtAirspeedCalculator provides an interface for calculating true air speed, indicated air speed and mach.
|
| | DtAirspeedCalculator () |
| |
| | DtAirspeedCalculator (const DtAirspeedCalculator &orig) |
| |
| virtual | ~DtAirspeedCalculator () |
| |
| const DtAirspeedCalculator & | operator= (const DtAirspeedCalculator &orig) |
| |
| virtual void | convertSpeedtoAllAirSpeeds (const DtSimObject *stateRep, double &groundSpeed, double &trueAirSpeed, double &indicatedAirSpeed, double &machSpeed, double currentAlt, DtAirSpeedType currentSpeedType) |
| |
| virtual double | tasFromGroundSpeed (const double groundSpeed, const double heading, const double windSpeed, const double windDirection) const |
| |
| virtual double | iasFromTas (const double trueAirspeed, const double altitude) const |
| |
| virtual double | machFromTas (const double trueAirspeed, const double temperature, const double pressure) const |
| |
| virtual double | groundSpeedFromTas (const double tas, const double heading, const double windSpeed, const double windDirection) const |
| |
| virtual double | tasFromIas (const double indicatedAirspeed, const double altitude) const |
| |
| virtual double | tasFromMach (const double trueAirspeed, const double temperature, const double pressure) const |
| |
| DtAirspeedCalculator::DtAirspeedCalculator |
( |
| ) |
|
Default constructor; assumes a maximum population of 100 samples.
| virtual DtAirspeedCalculator::~DtAirspeedCalculator |
( |
| ) |
|
|
virtual |
Convert a speed with an Air Type into all air Speed types taking into account entity location and environment state at that location.
| virtual double DtAirspeedCalculator::tasFromGroundSpeed |
( |
const double |
groundSpeed, |
|
|
const double |
heading, |
|
|
const double |
windSpeed, |
|
|
const double |
windDirection |
|
) |
| const |
|
virtual |
true air speed from ground speed in meters per second groundSpeed and windSpeed is meters per second heading and windDirection are radians
- Parameters
-
| heading | forward component only |
| windSpeed | dir entity is facing |
| virtual double DtAirspeedCalculator::iasFromTas |
( |
const double |
trueAirspeed, |
|
|
const double |
altitude |
|
) |
| const |
|
virtual |
indicated air speed from true air speed in meters per second trueAirSpeed is meters per second altitude is meters
| virtual double DtAirspeedCalculator::machFromTas |
( |
const double |
trueAirspeed, |
|
|
const double |
temperature, |
|
|
const double |
pressure |
|
) |
| const |
|
virtual |
mach from true air speed trueAirspeed is meters per second temperature is in Celcius pressure is in kPa
| virtual double DtAirspeedCalculator::groundSpeedFromTas |
( |
const double |
tas, |
|
|
const double |
heading, |
|
|
const double |
windSpeed, |
|
|
const double |
windDirection |
|
) |
| const |
|
virtual |
ground speed from true air speed in meters per second groundSpeed and windSpeed is meters per second heading and windDirection are radians
- Parameters
-
| heading | forward component only |
| windSpeed | dir entity is facing |
| virtual double DtAirspeedCalculator::tasFromIas |
( |
const double |
indicatedAirspeed, |
|
|
const double |
altitude |
|
) |
| const |
|
virtual |
true air speed from indicated air speed in meters per second indicatedAirspeed is meters per second altitude is meters
| virtual double DtAirspeedCalculator::tasFromMach |
( |
const double |
trueAirspeed, |
|
|
const double |
temperature, |
|
|
const double |
pressure |
|
) |
| const |
|
virtual |
true air speed from mach trueAirspeed is meters per second temperature is in Celcius pressure is in kPa
The documentation for this class was generated from the following file: