General information of atmosphere quality at a given time. More...
#include <Quality.h>
Public Member Functions | |
double | GetAerosolIndex () const |
(measured vertical OD of aerosol)/(average OD) More... | |
double | GetAverageCloudCover () const |
Average Cloud cover (%) during 30 min around given time. More... | |
double | GetHorizonatalTimeUniformityPrev () const |
Same as GetVerticalTimeUniformityNext() but for previous hour. More... | |
double | GetHorizontalTimeUniformityNext () const |
double | GetHorizontalUniformity () const |
(horiz AL at 180 deg)/(horiz AL at 0 deg) More... | |
double | GetVerticalTimeUniformityNext () const |
double | GetVerticalTimeUniformityPrev () const |
Same as GetVerticalTimeUniformityNext() but for previous hour. More... | |
double | GetWindSpeed () const |
Average wind speed measured from weather stations. More... | |
Quality (double averageCloud, double aerosolIndex, double horizontalUniformity, double verticalTimeUniformityNext, double verticalTimeUniformityPrev, double horizontalTimeUnifromityNext, double horizontalTimeUniformityPrev, double windspeed) | |
~Quality () | |
Private Attributes | |
double | fAerosolIndex |
double | fAverageCloud |
double | fHorizontalTimeUniformityNext |
double | fHorizontalTimeUniformityPrev |
double | fHorizontalUniformity |
double | fVerticalTimeUniformityNext |
double | fVerticalTimeUniformityPrev |
double | fWindSpeed |
General information of atmosphere quality at a given time.
|
inline |
atm::Quality::~Quality | ( | ) |
|
inline |
(measured vertical OD of aerosol)/(average OD)
Definition at line 50 of file Quality.h.
References fAerosolIndex.
|
inline |
Average Cloud cover (%) during 30 min around given time.
Definition at line 47 of file Quality.h.
References fAverageCloud.
|
inline |
Same as GetVerticalTimeUniformityNext() but for previous hour.
Definition at line 73 of file Quality.h.
References fHorizontalTimeUniformityPrev.
|
inline |
uniformity of total horizontal optical depth of aerosols (VAOD) between time and next hour abs(VAOD(time)-VAOD(time-1hour))/VAOD(time)
Definition at line 69 of file Quality.h.
References fHorizontalTimeUniformityNext.
|
inline |
(horiz AL at 180 deg)/(horiz AL at 0 deg)
Definition at line 53 of file Quality.h.
References fHorizontalUniformity.
|
inline |
uniformity of total vertical optical depth of aerosols (VAOD) between time and next hour abs(VAOD(time)-VAOD(time-1hour))/VAOD(time)
Definition at line 58 of file Quality.h.
References fVerticalTimeUniformityNext.
|
inline |
Same as GetVerticalTimeUniformityNext() but for previous hour.
Definition at line 62 of file Quality.h.
References fVerticalTimeUniformityPrev.
|
inline |
Average wind speed measured from weather stations.
Definition at line 77 of file Quality.h.
References fWindSpeed.
|
private |
Definition at line 86 of file Quality.h.
Referenced by GetAerosolIndex().
|
private |
Definition at line 85 of file Quality.h.
Referenced by GetAverageCloudCover().
|
private |
Definition at line 90 of file Quality.h.
Referenced by GetHorizontalTimeUniformityNext().
|
private |
Definition at line 91 of file Quality.h.
Referenced by GetHorizonatalTimeUniformityPrev().
|
private |
Definition at line 87 of file Quality.h.
Referenced by GetHorizontalUniformity().
|
private |
Definition at line 88 of file Quality.h.
Referenced by GetVerticalTimeUniformityNext().
|
private |
Definition at line 89 of file Quality.h.
Referenced by GetVerticalTimeUniformityPrev().
|
private |
Definition at line 92 of file Quality.h.
Referenced by GetWindSpeed().