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 |
|