w2preciprate::RainRateTable::StationObservation Class Reference

List of all members.

Detailed Description

A single station's observation.


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


Constructor & Destructor Documentation

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 
)


Member Function Documentation

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 
)


Member Data Documentation

const code::Angle w2preciprate::RainRateTable::StationObservation::latAngle

const code::Angle w2preciprate::RainRateTable::StationObservation::lonAngle

const std::string w2preciprate::RainRateTable::StationObservation::stationName

const int w2preciprate::RainRateTable::StationObservation::x

const int w2preciprate::RainRateTable::StationObservation::y


Generated on Fri May 4 13:40:25 2012 for WDSS-IIw2algs by  doxygen 1.4.7