Weather data from monitoring information. More...
#include <sevt/Meteo.h>
Public Types | |
enum | MeteoSite { eCLF, eLosLeones, eLosMorados, eLomaAmarilla, eCoihueco, eBLS } |
Public Member Functions | |
const std::vector< float > & | GetDayHumidities () const |
float | GetDayHumidity (const MeteoSite site) const |
float | GetDayPressure (const MeteoSite site) const |
const std::vector< float > & | GetDayPressures () const |
float | GetDayTemperature (const MeteoSite site) const |
const std::vector< float > & | GetDayTemperatures () const |
const std::vector< float > & | GetHumidities () const |
float | GetHumidity (const MeteoSite site) const |
float | GetPressure (const MeteoSite site) const |
const std::vector< float > & | GetPressures () const |
float | GetTemperature (const MeteoSite site) const |
const std::vector< float > & | GetTemperatures () const |
void | SetDayHumidities (const std::vector< float > &dayhumidity) |
void | SetDayHumidities (const float *const dayhumidity, const unsigned int size) |
void | SetDayHumidity (const MeteoSite site, const float dayhumidity) |
void | SetDayPressure (const MeteoSite site, const float daypressure) |
void | SetDayPressures (const std::vector< float > &daypressure) |
void | SetDayPressures (const float *const daypressure, const unsigned int size) |
void | SetDayTemperature (const MeteoSite site, const float daytemperature) |
void | SetDayTemperatures (const std::vector< float > &daytemperature) |
void | SetDayTemperatures (const float *const daytemperature, const unsigned int size) |
void | SetHumidities (const std::vector< float > &humidity) |
void | SetHumidities (const float *const humidity, const unsigned int size) |
void | SetHumidity (const MeteoSite site, const float humidity) |
void | SetPressure (const MeteoSite site, const float pressure) |
void | SetPressures (const std::vector< float > &pressure) |
void | SetPressures (const float *const pressure, const unsigned int size) |
void | SetTemperature (const MeteoSite site, const float temperature) |
void | SetTemperatures (const std::vector< float > &temperature) |
void | SetTemperatures (const float *const temperature, const unsigned int size) |
Private Member Functions | |
Meteo ()=default | |
~Meteo ()=default | |
Private Attributes | |
std::vector< float > | fDayHumidity {6, 0} |
std::vector< float > | fDayPressure {6, 0} |
std::vector< float > | fDayTemperature {6, 0} |
std::vector< float > | fHumidity {6, 0} |
std::vector< float > | fPressure {6, 0} |
std::vector< float > | fTemperature {6, 0} |
Friends | |
class | SEvent |
class | utl::LameShadowPtr< Meteo > |
Weather data from monitoring information.
Holds weather information from CDAS >= v5r0. Information is gathered from daily monitoring data. First 3 fields consist of data at GPS time of an event. Last 3 fields are average daily values if enough points (150) were available (see also GAP-2012-077). Quantities in this class are normally filled by Reading the CDAS Event and using CDAS algorithms. Other classes do not have write access
|
privatedefault |
|
privatedefault |
|
inline |
Definition at line 45 of file Meteo.h.
References fDayHumidity.
|
inline |
Definition at line 52 of file Meteo.h.
References fDayHumidity.
|
inline |
Definition at line 50 of file Meteo.h.
References fDayPressure.
|
inline |
Definition at line 43 of file Meteo.h.
References fDayPressure.
|
inline |
Definition at line 51 of file Meteo.h.
References fDayTemperature.
|
inline |
Definition at line 44 of file Meteo.h.
References fDayTemperature.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 48 of file Meteo.h.
References fTemperature.
|
inline |
Definition at line 41 of file Meteo.h.
References fTemperature.
|
inline |
Definition at line 59 of file Meteo.h.
References fDayHumidity.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
Definition at line 67 of file Meteo.h.
References fDayHumidity.
|
inline |
Definition at line 74 of file Meteo.h.
References fDayHumidity.
|
inline |
Definition at line 72 of file Meteo.h.
References fDayPressure.
|
inline |
Definition at line 57 of file Meteo.h.
References fDayPressure.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
Definition at line 65 of file Meteo.h.
References fDayPressure.
|
inline |
Definition at line 73 of file Meteo.h.
References fDayTemperature.
|
inline |
Definition at line 58 of file Meteo.h.
References fDayTemperature.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
Definition at line 66 of file Meteo.h.
References fDayTemperature.
|
inline |
Definition at line 56 of file Meteo.h.
References fHumidity.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 54 of file Meteo.h.
References fPressure.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
|
inline |
Definition at line 70 of file Meteo.h.
References fTemperature.
|
inline |
Definition at line 55 of file Meteo.h.
References fTemperature.
Referenced by io::Meteo_ROOT::operator>>().
|
inline |
Definition at line 63 of file Meteo.h.
References fTemperature.
|
friend |
|
private |
Definition at line 85 of file Meteo.h.
Referenced by GetDayHumidities(), GetDayHumidity(), SetDayHumidities(), and SetDayHumidity().
|
private |
Definition at line 83 of file Meteo.h.
Referenced by GetDayPressure(), GetDayPressures(), SetDayPressure(), and SetDayPressures().
|
private |
Definition at line 84 of file Meteo.h.
Referenced by GetDayTemperature(), GetDayTemperatures(), SetDayTemperature(), and SetDayTemperatures().
|
private |
Definition at line 82 of file Meteo.h.
Referenced by GetHumidities(), GetHumidity(), SetHumidities(), and SetHumidity().
|
private |
Definition at line 80 of file Meteo.h.
Referenced by GetPressure(), GetPressures(), SetPressure(), and SetPressures().
|
private |
Definition at line 81 of file Meteo.h.
Referenced by GetTemperature(), GetTemperatures(), SetTemperature(), and SetTemperatures().