|
My Project
|
Classes | |
| struct | RefractionCoefficients |
Public Member Functions | |
| Atmosphere () | |
| virtual | ~Atmosphere () |
| RefractionCoefficients | refractionCoefficients (Length altitude, Temperature airTemp, Pressure pressure, Percent humidity, Wavelength wavelength, Angle latitude, double tropoLapseRate, Angle accuracy) |
| RefractionCoefficients | refractionCoefficients () |
| RefractionCoefficients | opticalRefractionCoefficients () |
| void | setAirTemperature (Temperature airTemp) |
| void | setPressure (Pressure pressure) |
| void | setHumidity (Percent humidity) |
| void | setFrequency (Frequency frequency) |
| void | setAltitude (Length altitude) |
| void | setLatitude (Angle latitude) |
| void | setWavelength (Wavelength wavelength) |
| bool | canComputeRefraction () |
| bool | canComputeOpticalRefraction () |
Static Public Attributes | |
| static const double | tropoLapseRate_ = 0.0065 |
| static Angle | refracAccuracy_ = Angle(Angle::MilliArcSec(), 10.0) |
| static Wavelength | opticalWavelength_ = Wavelength(Length::Microns(), 0.57) |
Protected Member Functions | |
| void | initialize () |
Protected Attributes | |
| Temperature | airTemperature_ |
| Length | altitude_ |
| Angle | latitude_ |
| Wavelength | wavelength_ |
| Percent | humidity_ |
| Pressure | pressure_ |
| unsigned | lacking_ |
| Atmosphere::Atmosphere | ( | ) |
Constructor.
....................................................................... Constructor.
|
virtual |
Destructor.
....................................................................... Destructor.
| Atmosphere::RefractionCoefficients Atmosphere::refractionCoefficients | ( | Length | altitude, |
| Temperature | airTemp, | ||
| Pressure | pressure, | ||
| Percent | humidity, | ||
| Wavelength | wavelength, | ||
| Angle | latitude, | ||
| double | tropoLapseRate, | ||
| Angle | accuracy | ||
| ) |
Fully-specified method for computing refraction coefficients
....................................................................... Fully-specified method for computing refraction coefficients
| Atmosphere::RefractionCoefficients Atmosphere::refractionCoefficients | ( | ) |
....................................................................... Fully un-specified versions