MeteoIODoc 20260616.90c51eec
Environmental timeseries pre-processing
Loading...
Searching...
No Matches
mio::ResamplingStack Class Reference

#include <ResamplingStack.h>

Public Member Functions

 ResamplingStack (const Config &cfg, const std::string &i_gap_size_key, const std::string &parname, const IOUtils::OperationMode &mode=IOUtils::STD, const char &rank=1, const bool &isDefault=false)
 
void addAlgorithm (std::shared_ptr< ResamplingAlgorithms > algo, const double &max_gap_size)
 
std::vector< std::shared_ptr< ResamplingAlgorithms > > buildStack (const ResamplingAlgorithms::gap_info &gap) const
 
void resetResampling ()
 
void resample (const std::string &stationHash, const size_t &index, const ResamplingAlgorithms::ResamplingPosition elementpos, const size_t &par_idx, const std::vector< MeteoData > &vecM, MeteoData &md, const double &max_gap_size) const
 
std::string getStackStr () const
 
bool empty () const
 

Constructor & Destructor Documentation

◆ ResamplingStack()

mio::ResamplingStack::ResamplingStack ( const Config cfg,
const std::string &  i_gap_size_key,
const std::string &  parname,
const IOUtils::OperationMode mode = IOUtils::STD,
const char &  rank = 1,
const bool &  isDefault = false 
)

Member Function Documentation

◆ addAlgorithm()

void mio::ResamplingStack::addAlgorithm ( std::shared_ptr< ResamplingAlgorithms algo,
const double &  max_gap_size 
)

◆ buildStack()

std::vector< std::shared_ptr< ResamplingAlgorithms > > mio::ResamplingStack::buildStack ( const ResamplingAlgorithms::gap_info &  gap) const

◆ empty()

bool mio::ResamplingStack::empty ( ) const

◆ getStackStr()

std::string mio::ResamplingStack::getStackStr ( ) const

◆ resample()

void mio::ResamplingStack::resample ( const std::string &  stationHash,
const size_t &  index,
const ResamplingAlgorithms::ResamplingPosition  elementpos,
const size_t &  par_idx,
const std::vector< MeteoData > &  vecM,
MeteoData md,
const double &  max_gap_size 
) const

◆ resetResampling()

void mio::ResamplingStack::resetResampling ( )

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