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