This is the plugin required to get meteorological data from the SASE database.
- Author
- Paramvir Singh Mathias Bavay
- Date
- 2014-12-15
|
| SASEIO (const std::string &configfile) |
|
| SASEIO (const SASEIO &) |
|
| SASEIO (const Config &cfgreader) |
|
virtual void | readStationData (const Date &date, std::vector< StationData > &vecStation) |
| Fill vecStation with StationData objects for a certain date of interest. More...
|
|
virtual void | readMeteoData (const Date &dateStart, const Date &dateEnd, std::vector< std::vector< MeteoData > > &vecMeteo) |
| Fill vecMeteo with a time series of objects corresponding to the interval indicated by dateStart and dateEnd. More...
|
|
virtual | ~IOInterface () |
|
virtual void | read2DGrid (Grid2DObject &grid_out, const std::string ¶meter="") |
| A generic function for parsing 2D grids into a Grid2DObject. The string parameter shall be used for addressing the specific 2D grid to be parsed into the Grid2DObject, relative to GRID2DPATH for most plugins. More...
|
|
virtual void | read2DGrid (Grid2DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
| Read the given meteo parameter into a Grid2DObject. Each plugin has its own logic for finding the requested meteo parameter grid relative to GRID2DPATH for most plugins. More...
|
|
virtual void | read3DGrid (Grid3DObject &grid_out, const std::string ¶meter="") |
| A generic function for parsing 3D grids into a Grid3DObject. The string parameter shall be used for addressing the specific 3D grid to be parsed into the Grid3DObject, relative to GRID3DPATH for most plugins. More...
|
|
virtual void | read3DGrid (Grid3DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
| Read the given meteo parameter into a Grid3DObject. Each plugin has its own logic for finding the requested meteo parameter grid relative to GRID3DPATH for most plugins. More...
|
|
virtual void | readDEM (DEMObject &dem_out) |
| Parse the DEM (Digital Elevation Model) into the Grid2DObject. More...
|
|
virtual void | readLanduse (Grid2DObject &landuse_out) |
| Parse the landuse model into the Grid2DObject. More...
|
|
virtual void | writeMeteoData (const std::vector< std::vector< MeteoData > > &vecMeteo, const std::string &name="") |
| Write vecMeteo time series to a certain destination. More...
|
|
virtual void | readAssimilationData (const Date &date_in, Grid2DObject &da_out) |
| Parse the assimilation data into a Grid2DObject for a certain date represented by the Date object. More...
|
|
virtual void | readPOI (std::vector< Coords > &pts) |
| Read a list of points by their grid coordinates This allows for example to get a list of points where to produce more detailed outputs. More...
|
|
virtual void | write2DGrid (const Grid2DObject &grid_out, const std::string &options="") |
| Write a Grid2DObject The filename is specified relative to GRID2DPATH for most plugins. More...
|
|
virtual void | write2DGrid (const Grid2DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
| Write a Grid2DObject comtaining a known meteorological parameter A filename is build relative to GRID2DPATH for most plugins. More...
|
|
virtual void | write3DGrid (const Grid3DObject &grid_out, const std::string &options="") |
| Write a Grid3DObject The filename is specified relative to GRID3DPATH for most plugins. More...
|
|
virtual void | write3DGrid (const Grid3DObject &grid_out, const MeteoGrids::Parameters ¶meter, const Date &date) |
| Write a Grid3DObject comtaining a known meteorological parameter A filename is build relative to GRID3DPATH for most plugins. More...
|
|