#include <GridsManager.h>
|
| GridsManager (IOHandler &in_iohandler, const Config &in_cfg) |
|
void | read2DGrid (Grid2DObject &grid_out, const std::string ¶meter="") |
|
void | read2DGrid (Grid2DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
|
void | read3DGrid (Grid3DObject &grid_out, const std::string &i_filename="") |
|
void | read3DGrid (Grid3DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
|
void | readDEM (DEMObject &dem_out) |
|
void | readAssimilationData (const Date &date_in, Grid2DObject &da_out) |
|
void | readLanduse (Grid2DObject &landuse_out) |
|
void | write2DGrid (const Grid2DObject &grid_in, const std::string &options="") |
|
void | write2DGrid (const Grid2DObject &grid_in, const MeteoGrids::Parameters ¶meter, const Date &date) |
|
void | write3DGrid (const Grid3DObject &grid_out, const std::string &options="") |
|
void | write3DGrid (const Grid3DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
|
void | setProcessingLevel (const unsigned int &i_level) |
| Set the desired ProcessingLevel The processing level affects the way meteo data is read and processed Three values are possible: More...
|
|
void | clear_cache () |
|
const Config | getConfig () const |
| Returns a copy of the internal Config object. This is convenient to clone an iomanager. More...
|
|
IOHandler & | getIOHandler () const |
| Returns a copy of the internal IOHandler object. This is convenient to clone an iomanager. More...
|
|
const std::string | toString () const |
|
mio::GridsManager::GridsManager |
( |
IOHandler & |
in_iohandler, |
|
|
const Config & |
in_cfg |
|
) |
| |
void mio::GridsManager::clear_cache |
( |
| ) |
|
const Config mio::GridsManager::getConfig |
( |
| ) |
const |
|
inline |
Returns a copy of the internal Config object. This is convenient to clone an iomanager.
- Returns
- new Config object as a copy of the internal Config
IOHandler& mio::GridsManager::getIOHandler |
( |
| ) |
const |
|
inline |
Returns a copy of the internal IOHandler object. This is convenient to clone an iomanager.
- Returns
- new IOHandler object as a copy of the internal IOHandler
void mio::GridsManager::read2DGrid |
( |
Grid2DObject & |
grid_out, |
|
|
const std::string & |
parameter = "" |
|
) |
| |
void mio::GridsManager::read3DGrid |
( |
Grid3DObject & |
grid_out, |
|
|
const std::string & |
i_filename = "" |
|
) |
| |
void mio::GridsManager::readAssimilationData |
( |
const Date & |
date_in, |
|
|
Grid2DObject & |
da_out |
|
) |
| |
void mio::GridsManager::readDEM |
( |
DEMObject & |
dem_out | ) |
|
void mio::GridsManager::readLanduse |
( |
Grid2DObject & |
landuse_out | ) |
|
void mio::GridsManager::setProcessingLevel |
( |
const unsigned int & |
i_level | ) |
|
Set the desired ProcessingLevel The processing level affects the way meteo data is read and processed Three values are possible:
- IOUtils::raw data shall be read directly from the buffer
- IOUtils::filtered data shall be filtered before returned to the user
- IOUtils::resampled data shall be resampled before returned to the user this only affects the function getMeteoData(const Date&, METEO_DATASET&);
The three values can be combined: e.g. IOUtils::filtered | IOUtils:resampled
- Parameters
-
i_level | The ProcessingLevel values that shall be used to process data |
const std::string mio::GridsManager::toString |
( |
| ) |
const |
void mio::GridsManager::write2DGrid |
( |
const Grid2DObject & |
grid_in, |
|
|
const std::string & |
options = "" |
|
) |
| |
void mio::GridsManager::write3DGrid |
( |
const Grid3DObject & |
grid_out, |
|
|
const std::string & |
options = "" |
|
) |
| |
The documentation for this class was generated from the following files: