MeteoIODoc 20241221.207bde49
mio::TimeProcStack Class Reference

Detailed Description

Since the time filters are quite specific to TIME (and need to be applied before), they have their own ProcessingStack.

#include <TimeFilters.h>

Public Member Functions

 TimeProcStack (const Config &i_cfg)
 
 TimeProcStack (const TimeProcStack &source)
 
 ~TimeProcStack ()
 
void process (std::vector< std::vector< MeteoData > > &ivec)
 
void process (Date &dateStart, Date &dateEnd)
 
TimeProcStackoperator= (const TimeProcStack &source)
 

Static Public Member Functions

static void checkUniqueTimestamps (std::vector< METEO_SET > &vecVecMeteo)
 check that timestamps are unique and in increasing order More...
 

Static Public Attributes

static const std::string timeParamName
 

Constructor & Destructor Documentation

◆ TimeProcStack() [1/2]

mio::TimeProcStack::TimeProcStack ( const Config i_cfg)

◆ TimeProcStack() [2/2]

mio::TimeProcStack::TimeProcStack ( const TimeProcStack source)

◆ ~TimeProcStack()

mio::TimeProcStack::~TimeProcStack ( )
inline

Member Function Documentation

◆ checkUniqueTimestamps()

void mio::TimeProcStack::checkUniqueTimestamps ( std::vector< METEO_SET > &  vecVecMeteo)
static

check that timestamps are unique and in increasing order

Parameters
[in]vecVecMeteoall the data for all the stations

◆ operator=()

TimeProcStack & mio::TimeProcStack::operator= ( const TimeProcStack source)

◆ process() [1/2]

void mio::TimeProcStack::process ( Date dateStart,
Date dateEnd 
)

◆ process() [2/2]

void mio::TimeProcStack::process ( std::vector< std::vector< MeteoData > > &  ivec)

Member Data Documentation

◆ timeParamName

const std::string mio::TimeProcStack::timeParamName
static

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