WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
GridRead.h
1#ifndef _WINC_GRIDREAD
2#define _WINC_GRIDREAD
3
4#include <WXP/Filename.h>
5#include <WXP/GribFile.h>
6#include <WXP/Grid.h>
7#include <WXP/Grids.h>
8#include <WXP/GridFile.h>
9#include <WXP/GridSpec.h>
10#include <WXP/ModelSpec.h>
11
12namespace WXP {
13 class GridRead {
14 GribFile grib;
15 GridFile gfile;
16
17 public:
18 GridRead();
19
20 int init();
21 int setParam( const char *params );
22 int setMissValue( float val );
23 int read( ModelSpec &mspec, Date &date, GridSpec &gs, Grid &grid );
24 int read( const char *model, Date &date, Grids &grids );
25 int read( const char *model, Date &date, const char *spec, Grid &grid );
26 int read( Filename &file, Grids &grids );
27 int read( const char *file, Grids &grids );
28 int read( Filename &filename, ModelSpec &mspec, GridSpec &gspec, Grid &grid );
29 };
30}
31#endif
32
This class stores date and time information.
Definition: Date.h:8
This class creates filenames.
Definition: Filename.h:11
This class reads in and decodes GRIB data.
Definition: GribFile.h:17
This class opens and reads grid file data.
Definition: GridFile.h:10
This class reads and composites gridded data.
Definition: GridRead.h:13
This class defines vertical level parameters.
Definition: GridSpec.h:7
This class defines a grid.
Definition: Grid.h:19
This class sets up a repository for grids.
Definition: Grids.h:14
This class retrieves forecast model file parameters. This is a mapping between a model type and the f...
Definition: ModelSpec.h:7
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4