An abstract class.
- Author
- Thomas Egger
- Date
- 2011-01-02
#include <FilterBlock.h>
|
| FilterBlock (const std::string &filter_name) |
| protected constructor only to be called by children More...
|
|
| ProcessingBlock (const std::string &name) |
| protected constructor only to be called by children More...
|
|
void | convert_args (const size_t &min_nargs, const size_t &max_nargs, const std::vector< std::string > &vec_args, std::vector< double > &dbl_args) const |
|
|
static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< double > &ovec) |
|
static void | extract_dbl_vector (const unsigned int ¶m, const std::vector< const MeteoData * > &ivec, std::vector< double > &ovec) |
|
static bool | is_soft (std::vector< std::string > &vec_args) |
|
static void | readCorrections (const std::string &filter, const std::string &filename, const char &c_type, const double &init, std::vector< double > &corrections) |
|
mio::FilterBlock::~FilterBlock |
( |
| ) |
|
|
virtual |
mio::FilterBlock::FilterBlock |
( |
const std::string & |
filter_name | ) |
|
|
protected |
protected constructor only to be called by children
void mio::FilterBlock::extract_dbl_vector |
( |
const unsigned int & |
param, |
|
|
const std::vector< MeteoData > & |
ivec, |
|
|
std::vector< double > & |
ovec |
|
) |
| |
|
staticprotected |
void mio::FilterBlock::extract_dbl_vector |
( |
const unsigned int & |
param, |
|
|
const std::vector< const MeteoData * > & |
ivec, |
|
|
std::vector< double > & |
ovec |
|
) |
| |
|
staticprotected |
virtual void mio::FilterBlock::process |
( |
const unsigned int & |
param, |
|
|
const std::vector< MeteoData > & |
ivec, |
|
|
std::vector< MeteoData > & |
ovec |
|
) |
| |
|
pure virtual |
Implements mio::ProcessingBlock.
Implemented in mio::FilterOffsetsnowdepth, mio::FilterDeGrass, mio::FilterTimeconsistency, mio::FilterSuppr, mio::ProcExpSmoothing, mio::FilterNoChange, mio::ProcAggregate, mio::ProcWMASmoothing, mio::FilterMinMax, mio::FilterMin, mio::FilterPotentialSW, mio::FilterUnheatedPSUM, mio::FilterRate, mio::FilterTukey, mio::FilterMAD, mio::FilterMax, mio::FilterStdDev, and mio::WindowedFilter.
The documentation for this class was generated from the following files: