WXP C++ Library Version 6.74.9
Loading...
Searching...
No Matches
GribPDB.h
1#ifndef _WINC_GRIBPDB
2#define _WINC_GRIBPDB
3
4#include <WXP/DateVal.h>
5#include <WXP/ForeTime.h>
6#include <WXP/Level.h>
7#include <WXP/Variable.h>
8
9namespace WXP {
10 struct GribPDB {
11 int version;
12 int param_ver;
13 int source;
14 int subcenter;
15 int model;
16 int grid_type;
17 DateVal dv;
18 ForeTime fore;
19 Level level;
20 Variable var;
21 int for_num;
22 int sect_flag;
23 /* Used for esembles */
24 int ens;
25 int ens_type;
26 int ens_id;
27 int ens_prod;
28 int ens_smooth;
29
30 GribPDB();
31 int init();
32 int decode( const unsigned char *buf, int size );
33 int print();
34 };
35
36}
37#endif
This class defines forecast time parameters.
Definition ForeTime.h:9
This class defines vertical level parameters.
Definition Level.h:8
This class specifies variable information.
Definition Variable.h:7
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct defines basic date values.
Definition DateVal.h:5
This structure contains the values from the GRIB Product Definition Block.
Definition GribPDB.h:10