MeteoIODoc  2.10.0
mio::ProcessingStack Class Reference

Detailed Description

This builds and runs through a filter stack for filtering a given parameter.

Author
Thomas Egger
Date
2011-01-11

#include <ProcessingStack.h>

Public Member Functions

 ProcessingStack (const Config &cfg, const std::string &param_name)
 Constructor parses cfg and builds up a filter stack for param_name. More...
 
virtual ~ProcessingStack ()
 
void process (const std::vector< std::vector< MeteoData > > &ivec, std::vector< std::vector< MeteoData > > &ovec, const bool &second_pass=false)
 
void getWindowSize (ProcessingProperties &o_properties) const
 
const std::string toString () const
 

Static Public Attributes

static const std::string filter_section
 
static const std::string filter_pattern
 
static const std::string arg_pattern
 

Constructor & Destructor Documentation

◆ ProcessingStack()

mio::ProcessingStack::ProcessingStack ( const Config cfg,
const std::string &  param_name 
)

Constructor parses cfg and builds up a filter stack for param_name.

◆ ~ProcessingStack()

virtual mio::ProcessingStack::~ProcessingStack ( )
inlinevirtual

Member Function Documentation

◆ getWindowSize()

void mio::ProcessingStack::getWindowSize ( ProcessingProperties o_properties) const

◆ process()

void mio::ProcessingStack::process ( const std::vector< std::vector< MeteoData > > &  ivec,
std::vector< std::vector< MeteoData > > &  ovec,
const bool &  second_pass = false 
)

◆ toString()

const std::string mio::ProcessingStack::toString ( ) const

Member Data Documentation

◆ arg_pattern

const std::string mio::ProcessingStack::arg_pattern
static

◆ filter_pattern

const std::string mio::ProcessingStack::filter_pattern
static

◆ filter_section

const std::string mio::ProcessingStack::filter_section
static

The documentation for this class was generated from the following files: