42 const double a = 17.271;
43 const double b = 237.7;
56 if (t<-70.0 || t>50.0 ||
66 t = 293.15 - 6.5e-3*height - 273.16;
78 if (p<600.0 || p>1100.0 ||
90 p = 1013.25*pow(1.0 - 6.5e-3*height/293.15, 5.26);
bool isAttr(uint a) const
double temperature(double height, const SgVlbiStationInfo *stnInfo) const
double relativeHumidity(double height, const SgVlbiStationInfo *stnInfo) const
static double dewPt2Rho(double temperature, double dewPtTemperature)
@ Attr_ARTIFICIAL_DATA
data are artificial (mean values or some model);
@ Attr_BAD_DATA
data readings are wrong;
double pressure(double height, const SgVlbiStationInfo *stnInfo) const
@ Attr_ART_METEO
indicates that the station has artificial meteo parameters;
@ Attr_BAD_METEO
indicates that the station has bad meteo parameters;