MeteoIODoc 20240507.aefd3c94
mio::ResamplingStack Class Reference

#include <Meteo1DInterpolator.h>

Public Member Functions

 ResamplingStack ()
 
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 &ii, const std::vector< MeteoData > &vecM, MeteoData &md, const double &i_window_size) const
 
std::string getStackStr () const
 
bool empty () const
 

Constructor & Destructor Documentation

◆ ResamplingStack()

mio::ResamplingStack::ResamplingStack ( )

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 &  ii,
const std::vector< MeteoData > &  vecM,
MeteoData md,
const double &  i_window_size 
) const

◆ resetResampling()

void mio::ResamplingStack::resetResampling ( )

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