#include <NetCDFIO.h>
|
| ncFiles (const std::string &filename, const Mode &mode, const Config &cfg, const std::string &schema_name, const bool &i_debug=false) |
|
| ncFiles (const ncFiles &c) |
|
ncFiles & | operator= (const ncFiles &c) |
|
| ~ncFiles () |
|
std::pair< Date, Date > | getDateRange () const |
|
std::set< size_t > | getParams () const |
|
std::vector< Date > | getTimestamps () const |
|
Grid2DObject | read2DGrid (const size_t ¶m, const Date &date) |
|
Grid2DObject | read2DGrid (const std::string &varname) |
|
std::vector< double > | readPointsIn2DGrid (const size_t ¶m, const Date &date, const std::vector< std::pair< size_t, size_t > > &Pts) |
|
void | write2DGrid (const Grid2DObject &grid_in, ncpp::nc_variable &var, const Date &date) |
|
void | write2DGrid (const Grid2DObject &grid_in, size_t param, std::string param_name, const Date &date) |
|
void | writeMeteo (const std::vector< std::vector< MeteoData > > &vecMeteo, const size_t &station_idx=IOUtils::npos) |
|
std::vector< StationData > | readStationData () |
|
std::vector< std::vector< MeteoData > > | readMeteoData (const Date &dateStart, const Date &dateEnd) |
|
bool | hasDimension (const size_t &dim) const |
|
◆ Mode
◆ ncFiles() [1/2]
mio::ncFiles::ncFiles |
( |
const std::string & |
filename, |
|
|
const Mode & |
mode, |
|
|
const Config & |
cfg, |
|
|
const std::string & |
schema_name, |
|
|
const bool & |
i_debug = false |
|
) |
| |
◆ ncFiles() [2/2]
mio::ncFiles::ncFiles |
( |
const ncFiles & |
c | ) |
|
◆ ~ncFiles()
mio::ncFiles::~ncFiles |
( |
| ) |
|
◆ getDateRange()
std::pair< Date, Date > mio::ncFiles::getDateRange |
( |
| ) |
const |
◆ getParams()
std::set< size_t > mio::ncFiles::getParams |
( |
| ) |
const |
◆ getTimestamps()
std::vector< Date > mio::ncFiles::getTimestamps |
( |
| ) |
const |
◆ hasDimension()
bool mio::ncFiles::hasDimension |
( |
const size_t & |
dim | ) |
const |
◆ operator=()
◆ read2DGrid() [1/2]
Grid2DObject mio::ncFiles::read2DGrid |
( |
const size_t & |
param, |
|
|
const Date & |
date |
|
) |
| |
◆ read2DGrid() [2/2]
Grid2DObject mio::ncFiles::read2DGrid |
( |
const std::string & |
varname | ) |
|
◆ readMeteoData()
std::vector< std::vector< MeteoData > > mio::ncFiles::readMeteoData |
( |
const Date & |
dateStart, |
|
|
const Date & |
dateEnd |
|
) |
| |
◆ readPointsIn2DGrid()
std::vector< double > mio::ncFiles::readPointsIn2DGrid |
( |
const size_t & |
param, |
|
|
const Date & |
date, |
|
|
const std::vector< std::pair< size_t, size_t > > & |
Pts |
|
) |
| |
◆ readStationData()
std::vector< StationData > mio::ncFiles::readStationData |
( |
| ) |
|
◆ write2DGrid() [1/2]
void mio::ncFiles::write2DGrid |
( |
const Grid2DObject & |
grid_in, |
|
|
ncpp::nc_variable & |
var, |
|
|
const Date & |
date |
|
) |
| |
◆ write2DGrid() [2/2]
void mio::ncFiles::write2DGrid |
( |
const Grid2DObject & |
grid_in, |
|
|
size_t |
param, |
|
|
std::string |
param_name, |
|
|
const Date & |
date |
|
) |
| |
◆ writeMeteo()
void mio::ncFiles::writeMeteo |
( |
const std::vector< std::vector< MeteoData > > & |
vecMeteo, |
|
|
const size_t & |
station_idx = IOUtils::npos |
|
) |
| |
The documentation for this class was generated from the following files: