MeteoIODoc 20241221.207bde49
mio::GridResamplingAlgorithmsFactory Class Reference

Detailed Description

Object factory for temporal grid resampling algorithms.

#include <GridResamplingAlgorithms.h>

Static Public Member Functions

static GridResamplingAlgorithmgetAlgorithm (const std::string &i_algorithm, const std::string &parname, const double &grid_window_size, const std::vector< std::pair< std::string, std::string > > &vecArgs, const Config &cfg)
 Object factory for temporal grid resampling algorithms. More...
 

Member Function Documentation

◆ getAlgorithm()

GridResamplingAlgorithm * mio::GridResamplingAlgorithmsFactory::getAlgorithm ( const std::string &  i_algorithm,
const std::string &  parname,
const double &  grid_window_size,
const std::vector< std::pair< std::string, std::string > > &  vecArgs,
const Config cfg 
)
static

Object factory for temporal grid resampling algorithms.

Parameters
[in]i_algorithmSemantic name of algorithm (as given in the INI file) to build.
[in]parnameMeteo parameter to build the algorithm for.
[in]grid_window_sizeStandard window size for temporal grid resampling.
[in]vecArgsThe algorithm's parameters as parsed from the user setings.
[in]cfgConfig object in order to be able to read configuration keys.
Returns
A resampling algorithm object for the desired parameter.

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