A facade class that invokes the processing of the filters and the resampling.
- Author
- Thomas Egger
- Date
- 2010-06-25
|
| | MeteoProcessor (const Config &cfg) |
| | The default constructor - Set up a processing stack for each parameter The different stacks are created on the heap and pointers to the objects are stored in the map<string,ProcessingStack*> object processing_stack. More...
|
| |
| | ~MeteoProcessor () |
| | The destructor - It is necessary because the ProcessingStack objects referenced in the map<string, ProcessingStack*> processing_stack have to be freed from the heap. More...
|
| |
| void | process (const std::vector< std::vector< MeteoData > > &ivec, std::vector< std::vector< MeteoData > > &ovec, const bool &second_pass=false) |
| | A function that executes all the filters for all meteo parameters configuered by the user. More...
|
| |
| bool | resample (const Date &date, const std::vector< MeteoData > &ivec, MeteoData &md) |
| |
| void | getWindowSize (ProcessingProperties &o_properties) const |
| |
| const std::string | toString () const |
| |