Public Member Functions | |
StationObservation (const std::string &stn, size_t xloc, size_t yloc, float accum, const code::Time &t, const code::Angle &lat, const code::Angle &lon, bool smoothWithTime) | |
float | getRainRate () const |
float | getVariance () const |
void | update (float accum, const code::Time &t) |
Static Public Member Functions | |
static float | getAverageRainRate (const code::Time &prevTime, float prevAccum, const code::Time &currTime, float currAccum) |
Public Attributes | |
const std::string | stationName |
const int | x |
const int | y |
const code::Angle | latAngle |
const code::Angle | lonAngle |
w2preciprate::RainRateTable::StationObservation::StationObservation | ( | const std::string & | stn, | |
size_t | xloc, | |||
size_t | yloc, | |||
float | accum, | |||
const code::Time & | t, | |||
const code::Angle & | lat, | |||
const code::Angle & | lon, | |||
bool | smoothWithTime | |||
) |
static float w2preciprate::RainRateTable::StationObservation::getAverageRainRate | ( | const code::Time & | prevTime, | |
float | prevAccum, | |||
const code::Time & | currTime, | |||
float | currAccum | |||
) | [static] |
float w2preciprate::RainRateTable::StationObservation::getRainRate | ( | ) | const [inline] |
float w2preciprate::RainRateTable::StationObservation::getVariance | ( | ) | const |
void w2preciprate::RainRateTable::StationObservation::update | ( | float | accum, | |
const code::Time & | t | |||
) |
const code::Angle w2preciprate::RainRateTable::StationObservation::latAngle |
const code::Angle w2preciprate::RainRateTable::StationObservation::lonAngle |
const std::string w2preciprate::RainRateTable::StationObservation::stationName |