MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mio::DataCreator Class Reference

Detailed Description

A class to create new meteo data parameters from user-selected models or parametrizations. This class sits in between the actual implementation of the various methods and the IOManager in order to offer some high level interface. It basically reads the arguments and creates the objects for the various data generators in its constructor and loop through the parameters and stations when called.

Author
Mathias Bavay

#include <DataCreator.h>

Public Member Functions

 DataCreator (const Config &cfg)
 
 DataCreator (const DataCreator &c)
 
 ~DataCreator ()
 
void createParameters (std::vector< METEO_SET > &vecVecMeteo) const
 create new parameters from parametrizations This relies on data creators defined by the user for each meteo parameters. This loops over the defined generators and stops as soon as all points have been successfully created. More...
 
DataCreatoroperator= (const DataCreator &source)
 
const std::string toString () const
 

Constructor & Destructor Documentation

mio::DataCreator::DataCreator ( const Config cfg)
mio::DataCreator::DataCreator ( const DataCreator c)
inline
mio::DataCreator::~DataCreator ( )

Member Function Documentation

void mio::DataCreator::createParameters ( std::vector< METEO_SET > &  vecVecMeteo) const

create new parameters from parametrizations This relies on data creators defined by the user for each meteo parameters. This loops over the defined generators and stops as soon as all points have been successfully created.

Parameters
vecVecMeteovector containing a timeserie for each station
DataCreator & mio::DataCreator::operator= ( const DataCreator source)
const std::string mio::DataCreator::toString ( ) const

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