39 virtual void process(
const unsigned int& param,
const std::vector<MeteoData>& ivec,
40 std::vector<MeteoData>& ovec) = 0;
45 static void extract_dbl_vector(
const unsigned int& param,
const std::vector<MeteoData>& ivec,
46 std::vector<double>& ovec);
47 static void extract_dbl_vector(
const unsigned int& param,
const std::vector<const MeteoData*>& ivec,
48 std::vector<double>& ovec);
virtual void process(const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< MeteoData > &ovec)=0
An abstract class.
Definition: ProcessingBlock.h:63
virtual ~FilterBlock()
Definition: FilterBlock.cc:26
FilterBlock(const std::string &filter_name)
protected constructor only to be called by children
Definition: FilterBlock.cc:22
static void extract_dbl_vector(const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< double > &ovec)
Definition: FilterBlock.cc:28
An abstract class.
Definition: FilterBlock.h:35