Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

GRIB.h File Reference

#include <string>
#include <cstdio>

Go to the source code of this file.

Compounds

class  GRIB_FIELD
 GRIB Field stored/to be stored im message. More...

class  GRIB_FILE
 GRIB level 1 file. More...

class  GRIB_GRID
 Interface to grid as defined in GRIB version 1 files. More...

class  GRIB_GRID_gaussian_latlon
 Gaussian latitude/longitude grid. More...

class  GRIB_GRID_lambert_conformal
 Lambert conformal grid parameters. More...

class  GRIB_GRID_mercator
 Mercator grid parameters. More...

class  GRIB_GRID_polar_stereographic
 Polar Stereographic grid parameters. More...

class  GRIB_GRID_regular_latlon
 Regular lat/lon grid parameters. More...

class  GRIB_GRID_spaceview
 Space View grid (meteorological satellites). More...

class  GRIB_GRID_spherical_harmonic
 Spherical Armonic coefficients. More...

class  GRIB_LEVEL
 Interface to level description as stored in GRIB version 1 files. More...

class  GRIB_MESSAGE
 Message structure: a grid at single level and single time. More...

class  GRIB_TIME
 Interface to time description as stored in GRIB version 1 files. More...


Typedefs

typedef enum t_enum_GRIB_CENTER t_enum_GRIB_CENTER
 Coded GRIB centers.

typedef enum t_enum_GRIB_SUBCENTER t_enum_GRIB_SUBCENTER
 Coded GRIB subcenter. Really depends on center.

typedef enum t_enum_GRIB_TABLE t_enum_GRIB_TABLE
 Coded GRIB tables. Apart from table 2 (International) all are local (?).

typedef enum t_enum_GRIB_PROCESS t_enum_GRIB_PROCESS
 Generating process. Usually center local use.

typedef enum t_enum_GRIB_PARAMETER_TABLE_VERSION2 t_enum_GRIB_PARAMETER_TABLE_VERSION2
 Parameters as in table 2 for international use.

typedef enum t_enum_GRIB_TIMEUNIT t_enum_GRIB_TIMEUNIT
 Time units.

typedef enum t_enum_GRIB_TIMERANGE t_enum_GRIB_TIMERANGE
 Time ranges.

typedef enum t_enum_GRIB_GRIDS t_enum_GRIB_GRIDS
 Implemented grid definitions.

typedef enum t_enum_GRIB_LEVELS t_enum_GRIB_LEVELS
 Level codes.


Enumerations

enum  t_enum_GRIB_CENTER {
  GRIB_CENTER_UNKNOWN = -1, GRIB_CENTER_MELB = 1, GRIB_CENTER_MOSCOW = 4, GRIB_CENTER_NMC = 7,
  GRIB_CENTER_NWSTG = 8, GRIB_CENTER_JMA = 34, GRIB_CENTER_BEIJING = 38, GRIB_CENTER_BSA = 46,
  GRIB_CENTER_NHC = 52, GRIB_CENTER_CMC = 54, GRIB_CENTER_GWC = 57, GRIB_CENTER_FNOC = 58,
  GRIB_CENTER_NOAA = 59, GRIB_CENTER_NCAR = 60, GRIB_CENTER_UKMO = 74, GRIB_CENTER_DWD = 78,
  GRIB_CENTER_ROME = 80, GRIB_CENTER_FWS = 85, GRIB_CENTER_ESA = 97, GRIB_CENTER_KNMI = 94,
  GRIB_CENTER_ECMWF = 98, GRIB_CENTER_LOCAL = 128
}
 Coded GRIB centers. More...

enum  t_enum_GRIB_SUBCENTER { GRIB_SUBCENTER_UNKNOWN = -1, GRIB_SUBCENTER_LOCAL = 128 }
 Coded GRIB subcenter. Really depends on center. More...

enum  t_enum_GRIB_TABLE { GRIB_TABLE_UNKNOWN = -1, GRIB_TABLE_INTERNATIONAL = 2, GRIB_TABLE_LOCAL = 128 }
 Coded GRIB tables. Apart from table 2 (International) all are local (?). More...

enum  t_enum_GRIB_PROCESS { GRIB_PROCESS_UNKNOWN = -1, GRIB_PROCESS_LOCAL = 128 }
 Generating process. Usually center local use. More...

enum  t_enum_GRIB_PARAMETER_TABLE_VERSION2 {
  GRIB_PARAMETER_UNKNOWN = -1, GRIB_PARAMETER_RESERVED = 0, GRIB_PARAMETER_PRES_ = 1, GRIB_PARAMETER_PRMSL = 2,
  GRIB_PARAMETER_PTEND = 3, GRIB_PARAMETER_PVORT = 4, GRIB_PARAMETER_ICAHT = 5, GRIB_PARAMETER_GP___ = 6,
  GRIB_PARAMETER_HGT__ = 7, GRIB_PARAMETER_DIST_ = 8, GRIB_PARAMETER_HSTDV = 9, GRIB_PARAMETER_TOZNE = 10,
  GRIB_PARAMETER_TMP__ = 11, GRIB_PARAMETER_VTMP_ = 12, GRIB_PARAMETER_POT__ = 13, GRIB_PARAMETER_EPOT_ = 14,
  GRIB_PARAMETER_T_MAX = 15, GRIB_PARAMETER_T_MIN = 16, GRIB_PARAMETER_DPT__ = 17, GRIB_PARAMETER_DEPR_ = 18,
  GRIB_PARAMETER_LAPR_ = 19, GRIB_PARAMETER_VIS__ = 20, GRIB_PARAMETER_RDSP1 = 21, GRIB_PARAMETER_RDSP2 = 22,
  GRIB_PARAMETER_RDSP3 = 23, GRIB_PARAMETER_PLI__ = 24, GRIB_PARAMETER_TMP_A = 25, GRIB_PARAMETER_PRESA = 26,
  GRIB_PARAMETER_GP_A_ = 27, GRIB_PARAMETER_WVSP1 = 28, GRIB_PARAMETER_WVSP2 = 29, GRIB_PARAMETER_WVSP3 = 30,
  GRIB_PARAMETER_WDIR_ = 31, GRIB_PARAMETER_WIND_ = 32, GRIB_PARAMETER_U_GRD = 33, GRIB_PARAMETER_V_GRD = 34,
  GRIB_PARAMETER_STRM_ = 35, GRIB_PARAMETER_V_POT = 36, GRIB_PARAMETER_MNTSF = 37, GRIB_PARAMETER_SGCVV = 38,
  GRIB_PARAMETER_V_VEL = 39, GRIB_PARAMETER_DZDT_ = 40, GRIB_PARAMETER_ABS_V = 41, GRIB_PARAMETER_ABS_D = 42,
  GRIB_PARAMETER_REL_V = 43, GRIB_PARAMETER_REL_D = 44, GRIB_PARAMETER_VUCSH = 45, GRIB_PARAMETER_VVCSH = 46,
  GRIB_PARAMETER_DIR_C = 47, GRIB_PARAMETER_SP_C_ = 48, GRIB_PARAMETER_UOGRD = 49, GRIB_PARAMETER_VOGRD = 50,
  GRIB_PARAMETER_SPF_H = 51, GRIB_PARAMETER_R_H__ = 52, GRIB_PARAMETER_MIXR_ = 53, GRIB_PARAMETER_P_WAT = 54,
  GRIB_PARAMETER_VAPP_ = 55, GRIB_PARAMETER_SAT_D = 56, GRIB_PARAMETER_EVP__ = 57, GRIB_PARAMETER_C_ICE = 58,
  GRIB_PARAMETER_PRATE = 59, GRIB_PARAMETER_TSTM_ = 60, GRIB_PARAMETER_A_PCP = 61, GRIB_PARAMETER_NCPCP = 62,
  GRIB_PARAMETER_ACPCP = 63, GRIB_PARAMETER_SRWEQ = 64, GRIB_PARAMETER_WEASD = 65, GRIB_PARAMETER_SNO_D = 66,
  GRIB_PARAMETER_MIXHT = 67, GRIB_PARAMETER_TTHDP = 68, GRIB_PARAMETER_MTHD_ = 69, GRIB_PARAMETER_MTH_A = 70,
  GRIB_PARAMETER_T_CDC = 71, GRIB_PARAMETER_CDCON = 72, GRIB_PARAMETER_L_CDC = 73, GRIB_PARAMETER_M_CDC = 74,
  GRIB_PARAMETER_H_CDC = 75, GRIB_PARAMETER_C_WAT = 76, GRIB_PARAMETER_BLI__ = 77, GRIB_PARAMETER_SNO_C = 78,
  GRIB_PARAMETER_SNO_L = 79, GRIB_PARAMETER_WTMP_ = 80, GRIB_PARAMETER_LAND_ = 81, GRIB_PARAMETER_DSL_M = 82,
  GRIB_PARAMETER_SFC_R = 83, GRIB_PARAMETER_ALBDO = 84, GRIB_PARAMETER_TSOIL = 85, GRIB_PARAMETER_SOILM = 86,
  GRIB_PARAMETER_VEG__ = 87, GRIB_PARAMETER_SALTY = 88, GRIB_PARAMETER_DEN__ = 89, GRIB_PARAMETER_WATR_ = 90,
  GRIB_PARAMETER_ICE_C = 91, GRIB_PARAMETER_ICETK = 92, GRIB_PARAMETER_DICED = 93, GRIB_PARAMETER_SICED = 94,
  GRIB_PARAMETER_U_ICE = 95, GRIB_PARAMETER_V_ICE = 96, GRIB_PARAMETER_ICE_G = 97, GRIB_PARAMETER_ICE_D = 98,
  GRIB_PARAMETER_SNO_M = 99, GRIB_PARAMETER_HTSGW = 100, GRIB_PARAMETER_WVDIR = 101, GRIB_PARAMETER_WVHGT = 102,
  GRIB_PARAMETER_WVPER = 103, GRIB_PARAMETER_SWDIR = 104, GRIB_PARAMETER_SWELL = 105, GRIB_PARAMETER_SWPER = 106,
  GRIB_PARAMETER_DIRPW = 107, GRIB_PARAMETER_PERPW = 108, GRIB_PARAMETER_DIRSW = 109, GRIB_PARAMETER_PERSW = 110,
  GRIB_PARAMETER_NSWRS = 111, GRIB_PARAMETER_NLWRS = 112, GRIB_PARAMETER_NSWRT = 113, GRIB_PARAMETER_NLWRT = 114,
  GRIB_PARAMETER_LWAVR = 115, GRIB_PARAMETER_SWAVR = 116, GRIB_PARAMETER_G_RAD = 117, GRIB_PARAMETER_BRTMP = 118,
  GRIB_PARAMETER_LWRAD = 119, GRIB_PARAMETER_SWRAD = 120, GRIB_PARAMETER_LHTFL = 121, GRIB_PARAMETER_SHTFL = 122,
  GRIB_PARAMETER_BLYDP = 123, GRIB_PARAMETER_U_FLX = 124, GRIB_PARAMETER_V_FLX = 125, GRIB_PARAMETER_WMIXE = 126,
  GRIB_PARAMETER_IMG_D = 127, GRIB_PARAMETER_LOCALUSE = 128, GRIB_PARAMETER_MISSING = 255
}
 Parameters as in table 2 for international use. More...

enum  t_enum_GRIB_TIMEUNIT {
  GRIB_TIMEUNIT_UNKNOWN = -1, GRIB_TIMEUNIT_MINUTE = 0, GRIB_TIMEUNIT_HOUR = 1, GRIB_TIMEUNIT_DAY = 2,
  GRIB_TIMEUNIT_MONTH = 3, GRIB_TIMEUNIT_YEAR = 4, GRIB_TIMEUNIT_DECADE = 5, GRIB_TIMEUNIT_NORMAL = 6,
  GRIB_TIMEUNIT_CENTURY = 7, GRIB_TIMEUNIT_HOURS3 = 10, GRIB_TIMEUNIT_HOURS6 = 11, GRIB_TIMEUNIT_HOURS12 = 12,
  GRIB_TIMEUNIT_SECOND = 254
}
 Time units. More...

enum  t_enum_GRIB_TIMERANGE {
  GRIB_TIMERANGE_UNKNOWN = -1, GRIB_TIMERANGE_FORECAST_AT_REFTIME_PLUS_P1 = 0, GRIB_TIMERANGE_ANALYSIS_AT_REFTIME = 1, GRIB_TIMERANGE_VALID_IN_REFTIME_PLUS_P1_REFTIME_PLUS_P2 = 2,
  GRIB_TIMERANGE_AVERAGE_IN_REFTIME_PLUS_P1_REFTIME_PLUS_P2 = 3, GRIB_TIMERANGE_ACCUMULATED_INTERVAL_REFTIME_PLUS_P1_REFTIME_PLUS_P2 = 4, GRIB_TIMERANGE_DIFFERENCE_REFTIME_PLUS_P2_REFTIME_PLUS_P1 = 5, GRIB_TIMERANGE_AVERAGE_IN_REFTIME_MINUS_P1_REFTIME_MINUS_P2 = 6,
  GRIB_TIMERANGE_AVERAGE_IN_REFTIME_MINUS_P1_REFTIME_PLUS_P2 = 7, GRIB_TIMERANGE_VALID_AT_REFTIME_PLUS_P1P2 = 10, GRIB_TIMERANGE_CLIMATOLOGICAL_MEAN_OVER_MULTIPLE_YEARS_FOR_P2 = 51, GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_OF_PERIOD_P1_REFTIME_PERIOD_P2 = 113,
  GRIB_TIMERANGE_ACCUMULATED_OVER_FORECAST_PERIOD_P1_REFTIME_PERIOD_P2 = 114, GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_OF_PERIOD_P1_AT_INTERVALS_P2 = 115, GRIB_TIMERANGE_ACCUMULATION_OVER_FORECAST_PERIOD_P1_AT_INTERVALS_P2 = 116, GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_FIRST_P1_OTHER_P2_REDUCED = 117,
  GRIB_TIMERANGE_VARIANCE_OF_ANALYSES_WITH_REFERENCE_TIME_INTERVALS_P2 = 118, GRIB_TIMERANGE_STDDEV_OF_FORECASTS_FIRST_P1_OTHER_P2_REDUCED = 119, GRIB_TIMERANGE_AVERAGE_OVER_ANALYSES_AT_INTERVALS_OF_P2 = 123, GRIB_TIMERANGE_ACCUMULATION_OVER_ANALYSES_AT_INTERVALS_OF_P2 = 124,
  GRIB_TIMERANGE_STDDEV_OF_FORECASTS_RESPECT_TO_AVERAGE_OF_TENDENCY = 125, GRIB_TIMERANGE_AVERAGE_OF_DAILY_FORECAST_ACCUMULATIONS = 128, GRIB_TIMERANGE_AVERAGE_OF_SUCCESSIVE_FORECAST_ACCUMULATIONS = 129, GRIB_TIMERANGE_AVERAGE_OF_DAILY_FORECAST_AVERAGES = 130,
  GRIB_TIMERANGE_AVERAGE_OF_SUCCESSIVE_FORECAST_AVERAGES = 131
}
 Time ranges. More...

enum  t_enum_GRIB_GRIDS {
  GRIB_GRID_UNKNOWN = -1, GRIB_GRID_REGULAR_LATLON = 0, GRIB_GRID_MERCATOR = 1, GRIB_GRID_GNOMONIC = 2,
  GRIB_GRID_LAMBERT_CONFORMAL = 3, GRIB_GRID_GAUSSIAN = 4, GRIB_GRID_POLAR_STEREOGRAPHIC = 5, GRIB_GRID_UTM = 6,
  GRIB_GRID_SIMPLE_POLYCONIC = 7, GRIB_GRID_ALBERS_EQUAL_AREA = 8, GRIB_GRID_MILLER_CYLINDRICAL = 9, GRIB_GRID_ROTATED_LATLON = 10,
  GRIB_GRID_OBLIQUE_LAMBERT = 13, GRIB_GRID_ROTATED_GAUSSIAN = 14, GRIB_GRID_STRETCHED_LATLON = 20, GRIB_GRID_STRETCHED_GAUSSIAN = 24,
  GRIB_GRID_STRETCHED_ROT_LATLON = 30, GRIB_GRID_STRETCHED_ROT_GAUSSIAN = 34, GRIB_GRID_SPHERICAL_HARMONIC_COE = 50, GRIB_GRID_ROTATED_SPHER_HARM_COE = 60,
  GRIB_GRID_STRETCH_SPHER_HARM_COE = 70, GRIB_GRID_STRETCHED_ROT_SP_H_COE = 80, GRIB_GRID_SPACEVIEW = 90
}
 Implemented grid definitions. More...

enum  t_enum_GRIB_LEVELS {
  GRIB_LEVEL_UNKNOWN = -1, GRIB_LEVEL_RESERVED = 0, GRIB_LEVEL_SURFACE, GRIB_LEVEL_CLOUD_BASE,
  GRIB_LEVEL_CLOUD_TOP, GRIB_LEVEL_ISOTHERM_0_DEG, GRIB_LEVEL_ADIABATIC_CONDENSATION_LIFTED_FROM_SURFACE, GRIB_LEVEL_MAXIMUM_WIND,
  GRIB_LEVEL_TROPOPAUSE, GRIB_LEVEL_NOMINAL_ATMOSPHERE_TOP, GRIB_LEVEL_SEA_BOTTOM, GRIB_LEVEL_ISOTHERMAL_K = 20,
  GRIB_LEVEL_ISOBARIC_mb = 100, GRIB_LEVEL_LAYER_ISOBARIC_mb, GRIB_LEVEL_MEAN_SEA_LEVEL, GRIB_LEVEL_ALTITUDE_ABOVE_MSL_m,
  GRIB_LEVEL_LAYER_ALTITUDE_ABOVE_MSL_m, GRIB_LEVEL_HEIGHT_ABOVE_GROUND_m, GRIB_LEVEL_LAYER_HEIGHT_ABOVE_GROUND_m, GRIB_LEVEL_SIGMA,
  GRIB_LEVEL_LAYER_SIGMA, GRIB_LEVEL_HYBRID, GRIB_LEVEL_LAYER_HYBRID, GRIB_LEVEL_DEPTH_BELOW_SURFACE_cm,
  GRIB_LEVEL_LAYER_DEPTH_BELOW_SURFACE_cm, GRIB_LEVEL_ISENTROPIC_K, GRIB_LEVEL_LAYER_ISENTROPIC_K, GRIB_LEVEL_PRESSURE_DIFFERENCE_FROM_GROUND_mb,
  GRIB_LEVEL_LAYER_PRESSURE_DIFFERENCE_FROM_GROUND_mb, GRIB_LEVEL_POTENTIAL_VORTICITY_SURFACE_PV_UNITS, GRIB_LEVEL_ETA, GRIB_LEVEL_LAYER_ETA,
  GRIB_LEVEL_LAYER_ISOBARIC_HIGH_PRECISION_mb, GRIB_LEVEL_HEIGHT_ABOVE_GROUND_HIGH_PRECISION_cm, GRIB_LEVEL_ISOBARIC_Pa, GRIB_LEVEL_LAYER_SIGMA_HIGH_PRECISION,
  GRIB_LEVEL_LAYER_ISOBARIC_MIXED_PRECISION_mb, GRIB_LEVEL_DEPTH_BELOW_SEA_m = 160, GRIB_LEVEL_ENTIRE_ATMOSPHERE = 200, GRIB_LEVEL_ENTIRE_OCEAN,
  GRIB_LEVEL_SPECIAL = 204
}
 Level codes. More...


Typedef Documentation

typedef enum t_enum_GRIB_CENTER t_enum_GRIB_CENTER
 

Coded GRIB centers.

typedef enum t_enum_GRIB_GRIDS t_enum_GRIB_GRIDS
 

Implemented grid definitions.

typedef enum t_enum_GRIB_LEVELS t_enum_GRIB_LEVELS
 

Level codes.

typedef enum t_enum_GRIB_PARAMETER_TABLE_VERSION2 t_enum_GRIB_PARAMETER_TABLE_VERSION2
 

Parameters as in table 2 for international use.

typedef enum t_enum_GRIB_PROCESS t_enum_GRIB_PROCESS
 

Generating process. Usually center local use.

typedef enum t_enum_GRIB_SUBCENTER t_enum_GRIB_SUBCENTER
 

Coded GRIB subcenter. Really depends on center.

typedef enum t_enum_GRIB_TABLE t_enum_GRIB_TABLE
 

Coded GRIB tables. Apart from table 2 (International) all are local (?).

typedef enum t_enum_GRIB_TIMERANGE t_enum_GRIB_TIMERANGE
 

Time ranges.

typedef enum t_enum_GRIB_TIMEUNIT t_enum_GRIB_TIMEUNIT
 

Time units.


Enumeration Type Documentation

enum t_enum_GRIB_CENTER
 

Coded GRIB centers.

Enumeration values:
GRIB_CENTER_UNKNOWN 
GRIB_CENTER_MELB  Melbourne.
GRIB_CENTER_MOSCOW  Moscow.
GRIB_CENTER_NMC  National Weather Service NCEP.
GRIB_CENTER_NWSTG  National Weather Service NWSTG.
GRIB_CENTER_JMA  Japanese Meteo Agency.
GRIB_CENTER_BEIJING  Chinese Meteo.
GRIB_CENTER_BSA  Brasilian Space Agency.
GRIB_CENTER_NHC  National Hurricane Center.
GRIB_CENTER_CMC  Canadian Meteo.
GRIB_CENTER_GWC  USAF Global Weather Service.
GRIB_CENTER_FNOC  US Navy - Fleet Numerical Oceanographic Center.
GRIB_CENTER_NOAA  NOAA Forecast Systems Lab.
GRIB_CENTER_NCAR  NCAR.
GRIB_CENTER_UKMO  UK Met Office.
GRIB_CENTER_DWD  Germany.
GRIB_CENTER_ROME  Italy.
GRIB_CENTER_FWS  France.
GRIB_CENTER_ESA  European Space Agency.
GRIB_CENTER_KNMI  Denmark.
GRIB_CENTER_ECMWF  European Center for Medium-Range Weather Frcst.
GRIB_CENTER_LOCAL  Uncoded center up to 254.

Definition at line 30 of file GRIB.h.

enum t_enum_GRIB_GRIDS
 

Implemented grid definitions.

Enumeration values:
GRIB_GRID_UNKNOWN 
GRIB_GRID_REGULAR_LATLON 
GRIB_GRID_MERCATOR 
GRIB_GRID_GNOMONIC 
GRIB_GRID_LAMBERT_CONFORMAL 
GRIB_GRID_GAUSSIAN 
GRIB_GRID_POLAR_STEREOGRAPHIC 
GRIB_GRID_UTM 
GRIB_GRID_SIMPLE_POLYCONIC 
GRIB_GRID_ALBERS_EQUAL_AREA 
GRIB_GRID_MILLER_CYLINDRICAL 
GRIB_GRID_ROTATED_LATLON 
GRIB_GRID_OBLIQUE_LAMBERT 
GRIB_GRID_ROTATED_GAUSSIAN 
GRIB_GRID_STRETCHED_LATLON 
GRIB_GRID_STRETCHED_GAUSSIAN 
GRIB_GRID_STRETCHED_ROT_LATLON 
GRIB_GRID_STRETCHED_ROT_GAUSSIAN 
GRIB_GRID_SPHERICAL_HARMONIC_COE 
GRIB_GRID_ROTATED_SPHER_HARM_COE 
GRIB_GRID_STRETCH_SPHER_HARM_COE 
GRIB_GRID_STRETCHED_ROT_SP_H_COE 
GRIB_GRID_SPACEVIEW 

Definition at line 256 of file GRIB.h.

enum t_enum_GRIB_LEVELS
 

Level codes.

Enumeration values:
GRIB_LEVEL_UNKNOWN 
GRIB_LEVEL_RESERVED 
GRIB_LEVEL_SURFACE 
GRIB_LEVEL_CLOUD_BASE 
GRIB_LEVEL_CLOUD_TOP 
GRIB_LEVEL_ISOTHERM_0_DEG 
GRIB_LEVEL_ADIABATIC_CONDENSATION_LIFTED_FROM_SURFACE 
GRIB_LEVEL_MAXIMUM_WIND 
GRIB_LEVEL_TROPOPAUSE 
GRIB_LEVEL_NOMINAL_ATMOSPHERE_TOP 
GRIB_LEVEL_SEA_BOTTOM 
GRIB_LEVEL_ISOTHERMAL_K 
GRIB_LEVEL_ISOBARIC_mb 
GRIB_LEVEL_LAYER_ISOBARIC_mb 
GRIB_LEVEL_MEAN_SEA_LEVEL 
GRIB_LEVEL_ALTITUDE_ABOVE_MSL_m 
GRIB_LEVEL_LAYER_ALTITUDE_ABOVE_MSL_m 
GRIB_LEVEL_HEIGHT_ABOVE_GROUND_m 
GRIB_LEVEL_LAYER_HEIGHT_ABOVE_GROUND_m 
GRIB_LEVEL_SIGMA 
GRIB_LEVEL_LAYER_SIGMA 
GRIB_LEVEL_HYBRID 
GRIB_LEVEL_LAYER_HYBRID 
GRIB_LEVEL_DEPTH_BELOW_SURFACE_cm 
GRIB_LEVEL_LAYER_DEPTH_BELOW_SURFACE_cm 
GRIB_LEVEL_ISENTROPIC_K 
GRIB_LEVEL_LAYER_ISENTROPIC_K 
GRIB_LEVEL_PRESSURE_DIFFERENCE_FROM_GROUND_mb 
GRIB_LEVEL_LAYER_PRESSURE_DIFFERENCE_FROM_GROUND_mb 
GRIB_LEVEL_POTENTIAL_VORTICITY_SURFACE_PV_UNITS 
GRIB_LEVEL_ETA 
GRIB_LEVEL_LAYER_ETA 
GRIB_LEVEL_LAYER_ISOBARIC_HIGH_PRECISION_mb 
GRIB_LEVEL_HEIGHT_ABOVE_GROUND_HIGH_PRECISION_cm 
GRIB_LEVEL_ISOBARIC_Pa 
GRIB_LEVEL_LAYER_SIGMA_HIGH_PRECISION 
GRIB_LEVEL_LAYER_ISOBARIC_MIXED_PRECISION_mb 
GRIB_LEVEL_DEPTH_BELOW_SEA_m 
GRIB_LEVEL_ENTIRE_ATMOSPHERE 
GRIB_LEVEL_ENTIRE_OCEAN 
GRIB_LEVEL_SPECIAL 

Definition at line 283 of file GRIB.h.

enum t_enum_GRIB_PARAMETER_TABLE_VERSION2
 

Parameters as in table 2 for international use.

Enumeration values:
GRIB_PARAMETER_UNKNOWN 
GRIB_PARAMETER_RESERVED 
GRIB_PARAMETER_PRES_  Pressure, Pa.
GRIB_PARAMETER_PRMSL  Pressure reduced to MSL, Pa.
GRIB_PARAMETER_PTEND  Pressure tendency, Pa/s.
GRIB_PARAMETER_PVORT  Potential vorticity, Km^2/kg/s.
GRIB_PARAMETER_ICAHT  ICAO Stand. Atmosphere Reference Height, m.
GRIB_PARAMETER_GP___  Geopotential, m^2/s^2.
GRIB_PARAMETER_HGT__  Geopotential height, gpm.
GRIB_PARAMETER_DIST_  Geometric height, m.
GRIB_PARAMETER_HSTDV  Standard deviation of height, m.
GRIB_PARAMETER_TOZNE  Total ozone, Dobson.
GRIB_PARAMETER_TMP__  Temperature, K.
GRIB_PARAMETER_VTMP_  Virtual temperature, K.
GRIB_PARAMETER_POT__  Potential temperature, K.
GRIB_PARAMETER_EPOT_  Equivalent potential temperature, K.
GRIB_PARAMETER_T_MAX  Maximum temperature, K.
GRIB_PARAMETER_T_MIN  Minimum temperature, K.
GRIB_PARAMETER_DPT__  Dew point temperature, K.
GRIB_PARAMETER_DEPR_  Dew point depression, K.
GRIB_PARAMETER_LAPR_  Lapse rate, K/m.
GRIB_PARAMETER_VIS__  Visibility, m.
GRIB_PARAMETER_RDSP1  Radar Spectra (1).
GRIB_PARAMETER_RDSP2  Radar Spectra (2).
GRIB_PARAMETER_RDSP3  Radar Spectra (3).
GRIB_PARAMETER_PLI__  Parcel lifted index (to 500 hPa), K.
GRIB_PARAMETER_TMP_A  Temperature anomaly, K.
GRIB_PARAMETER_PRESA  Pressure anomaly, Pa.
GRIB_PARAMETER_GP_A_  Geopotential height anomaly, gpm.
GRIB_PARAMETER_WVSP1  Wave Spectra (1).
GRIB_PARAMETER_WVSP2  Wave Spectra (2).
GRIB_PARAMETER_WVSP3  Wave Spectra (3).
GRIB_PARAMETER_WDIR_  Wind direction (from which blowing), deg.
GRIB_PARAMETER_WIND_  Wind speed, m/s.
GRIB_PARAMETER_U_GRD  U-component of wind, m/s.
GRIB_PARAMETER_V_GRD  V-component of wind, m/s.
GRIB_PARAMETER_STRM_  Stream function, m^2/s.
GRIB_PARAMETER_V_POT  Velocity potential, m^2/s.
GRIB_PARAMETER_MNTSF  Montgomery stream function, m^2/s^2.
GRIB_PARAMETER_SGCVV  Sigma coordinate vertical velocity, 1/s.
GRIB_PARAMETER_V_VEL  Vertical velocity (pressure), Pa/s.
GRIB_PARAMETER_DZDT_  Vertical velocity (geometric), m/s.
GRIB_PARAMETER_ABS_V  Absolute vorticity, 1/s.
GRIB_PARAMETER_ABS_D  Absolute divergence, 1/s.
GRIB_PARAMETER_REL_V  Relative vorticity, 1/s.
GRIB_PARAMETER_REL_D  Relative divergence, 1/s.
GRIB_PARAMETER_VUCSH  Vertical u-component shear, 1/s.
GRIB_PARAMETER_VVCSH  Vertical v-component shear, 1/s.
GRIB_PARAMETER_DIR_C  Direction of current, deg.
GRIB_PARAMETER_SP_C_  Speed of current, m/s.
GRIB_PARAMETER_UOGRD  U-component of current, m/s.
GRIB_PARAMETER_VOGRD  V-component of current, m/s.
GRIB_PARAMETER_SPF_H  Specific humidity, kg/kg.
GRIB_PARAMETER_R_H__  Relative humidity, %.
GRIB_PARAMETER_MIXR_  Humidity mixing ratio, kg/kg.
GRIB_PARAMETER_P_WAT  Precipitable water, kg/m^2.
GRIB_PARAMETER_VAPP_  Vapor pressure, Pa.
GRIB_PARAMETER_SAT_D  Saturation deficit, Pa.
GRIB_PARAMETER_EVP__  Evaporation, kg/m^2.
GRIB_PARAMETER_C_ICE  Cloud Ice, kg/m^2.
GRIB_PARAMETER_PRATE  Precipitation rate, kg/m^2/s.
GRIB_PARAMETER_TSTM_  Thunderstorm probability, %.
GRIB_PARAMETER_A_PCP  Total precipitation, kg/m^2.
GRIB_PARAMETER_NCPCP  Large scale precip. (non-conv), kg/m^2.
GRIB_PARAMETER_ACPCP  Convective precipitation, kg/m^2.
GRIB_PARAMETER_SRWEQ  Snowfall rate water equivalent, kg/m^2/s.
GRIB_PARAMETER_WEASD  Water equiv. of accum. snow depth, kg/m^2.
GRIB_PARAMETER_SNO_D  Snow depth, m.
GRIB_PARAMETER_MIXHT  Mixed layer depth, m.
GRIB_PARAMETER_TTHDP  Transient thermocline depth, m.
GRIB_PARAMETER_MTHD_  Main thermocline depth, m.
GRIB_PARAMETER_MTH_A  Main thermocline anomaly, m.
GRIB_PARAMETER_T_CDC  Total cloud cover, %.
GRIB_PARAMETER_CDCON  Convective cloud cover, %.
GRIB_PARAMETER_L_CDC  Low cloud cover, %.
GRIB_PARAMETER_M_CDC  Medium cloud cover, %.
GRIB_PARAMETER_H_CDC  High cloud cover, %.
GRIB_PARAMETER_C_WAT  Cloud water, kg/m^2.
GRIB_PARAMETER_BLI__  Best lifted index (to 500 hPa), K.
GRIB_PARAMETER_SNO_C  Convective snow, kg/m^2.
GRIB_PARAMETER_SNO_L  Large scale snow, kg/m^2.
GRIB_PARAMETER_WTMP_  Water Temperature, K.
GRIB_PARAMETER_LAND_  Land cover (land=1, sea=0), proportion.
GRIB_PARAMETER_DSL_M  Deviation of sea level from mean, m.
GRIB_PARAMETER_SFC_R  Surface roughness, m.
GRIB_PARAMETER_ALBDO  Albedo, %.
GRIB_PARAMETER_TSOIL  Soil temperature, K.
GRIB_PARAMETER_SOILM  Soil moisture content, kg/m^2.
GRIB_PARAMETER_VEG__  Vegetation, %.
GRIB_PARAMETER_SALTY  Salinity, kg/kg.
GRIB_PARAMETER_DEN__  Densitym kg/m^3.
GRIB_PARAMETER_WATR_  Water runoff, kg/m^2.
GRIB_PARAMETER_ICE_C  Ice cover (ice=1, no ice=0), proportion.
GRIB_PARAMETER_ICETK  Ice thickness, m.
GRIB_PARAMETER_DICED  Direction of ice drift, deg.
GRIB_PARAMETER_SICED  Speed of ice drift, m/s.
GRIB_PARAMETER_U_ICE  U-component of ice drift, m/s.
GRIB_PARAMETER_V_ICE  V-component of ice drift, m/s.
GRIB_PARAMETER_ICE_G  Ice growth rate, m/s.
GRIB_PARAMETER_ICE_D  Ice divergence, 1/s.
GRIB_PARAMETER_SNO_M  Snow melt, kg/m^2.
GRIB_PARAMETER_HTSGW  Significant height wind, waves, swell, m.
GRIB_PARAMETER_WVDIR  Direction of wind waves (from which), deg.
GRIB_PARAMETER_WVHGT  Significant height of wind waves, m.
GRIB_PARAMETER_WVPER  Mean period of wind waves, s.
GRIB_PARAMETER_SWDIR  Direction of swell waves, deg.
GRIB_PARAMETER_SWELL  Significant height of swell waves,m.
GRIB_PARAMETER_SWPER  Mean period of swell waves, s.
GRIB_PARAMETER_DIRPW  Primary wave direction, deg.
GRIB_PARAMETER_PERPW  Primary wave mean period, s.
GRIB_PARAMETER_DIRSW  Secondary wave direction, deg.
GRIB_PARAMETER_PERSW  Secondary wave mean period, s.
GRIB_PARAMETER_NSWRS  Net short-wave radiation flx (surf), W/m^2.
GRIB_PARAMETER_NLWRS  Net long wave radiation flux (surf), W/m^2.
GRIB_PARAMETER_NSWRT  Net short-wave radiation flux (top), W/m^2.
GRIB_PARAMETER_NLWRT  Net long wave radiation flux (top), W/m^2.
GRIB_PARAMETER_LWAVR  Long wave radiation flux, W/m^2.
GRIB_PARAMETER_SWAVR  Short wave radiation flux, W/m^2.
GRIB_PARAMETER_G_RAD  Global radiation flux, W/m^2.
GRIB_PARAMETER_BRTMP  Brightness temperature, K.
GRIB_PARAMETER_LWRAD  Radiance (wave number), W/m/sr.
GRIB_PARAMETER_SWRAD  Radiance (wave length), W/m^3/sr.
GRIB_PARAMETER_LHTFL  Latent heat net flu, W/m^2.
GRIB_PARAMETER_SHTFL  Sensible heat net flux, W/m^2.
GRIB_PARAMETER_BLYDP  Boundary layer dissipation, W/m^2.
GRIB_PARAMETER_U_FLX  Momentum flux, U component, N/m^2.
GRIB_PARAMETER_V_FLX  Momentum flux, V component, N/m^2.
GRIB_PARAMETER_WMIXE  Wind mixing energy, J.
GRIB_PARAMETER_IMG_D  Image data.
GRIB_PARAMETER_LOCALUSE  Reserved for local use up to 254.
GRIB_PARAMETER_MISSING  Missing parameter definition.

Definition at line 75 of file GRIB.h.

enum t_enum_GRIB_PROCESS
 

Generating process. Usually center local use.

Enumeration values:
GRIB_PROCESS_UNKNOWN 
GRIB_PROCESS_LOCAL 

Definition at line 69 of file GRIB.h.

enum t_enum_GRIB_SUBCENTER
 

Coded GRIB subcenter. Really depends on center.

Enumeration values:
GRIB_SUBCENTER_UNKNOWN 
GRIB_SUBCENTER_LOCAL 

Definition at line 56 of file GRIB.h.

enum t_enum_GRIB_TABLE
 

Coded GRIB tables. Apart from table 2 (International) all are local (?).

Enumeration values:
GRIB_TABLE_UNKNOWN 
GRIB_TABLE_INTERNATIONAL 
GRIB_TABLE_LOCAL 

Definition at line 62 of file GRIB.h.

enum t_enum_GRIB_TIMERANGE
 

Time ranges.

Enumeration values:
GRIB_TIMERANGE_UNKNOWN 
GRIB_TIMERANGE_FORECAST_AT_REFTIME_PLUS_P1 
GRIB_TIMERANGE_ANALYSIS_AT_REFTIME 
GRIB_TIMERANGE_VALID_IN_REFTIME_PLUS_P1_REFTIME_PLUS_P2 
GRIB_TIMERANGE_AVERAGE_IN_REFTIME_PLUS_P1_REFTIME_PLUS_P2 
GRIB_TIMERANGE_ACCUMULATED_INTERVAL_REFTIME_PLUS_P1_REFTIME_PLUS_P2 
GRIB_TIMERANGE_DIFFERENCE_REFTIME_PLUS_P2_REFTIME_PLUS_P1 
GRIB_TIMERANGE_AVERAGE_IN_REFTIME_MINUS_P1_REFTIME_MINUS_P2 
GRIB_TIMERANGE_AVERAGE_IN_REFTIME_MINUS_P1_REFTIME_PLUS_P2 
GRIB_TIMERANGE_VALID_AT_REFTIME_PLUS_P1P2 
GRIB_TIMERANGE_CLIMATOLOGICAL_MEAN_OVER_MULTIPLE_YEARS_FOR_P2 
GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_OF_PERIOD_P1_REFTIME_PERIOD_P2 
GRIB_TIMERANGE_ACCUMULATED_OVER_FORECAST_PERIOD_P1_REFTIME_PERIOD_P2 
GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_OF_PERIOD_P1_AT_INTERVALS_P2 
GRIB_TIMERANGE_ACCUMULATION_OVER_FORECAST_PERIOD_P1_AT_INTERVALS_P2 
GRIB_TIMERANGE_AVERAGE_OVER_FORECAST_FIRST_P1_OTHER_P2_REDUCED 
GRIB_TIMERANGE_VARIANCE_OF_ANALYSES_WITH_REFERENCE_TIME_INTERVALS_P2 
GRIB_TIMERANGE_STDDEV_OF_FORECASTS_FIRST_P1_OTHER_P2_REDUCED 
GRIB_TIMERANGE_AVERAGE_OVER_ANALYSES_AT_INTERVALS_OF_P2 
GRIB_TIMERANGE_ACCUMULATION_OVER_ANALYSES_AT_INTERVALS_OF_P2 
GRIB_TIMERANGE_STDDEV_OF_FORECASTS_RESPECT_TO_AVERAGE_OF_TENDENCY 
GRIB_TIMERANGE_AVERAGE_OF_DAILY_FORECAST_ACCUMULATIONS 
GRIB_TIMERANGE_AVERAGE_OF_SUCCESSIVE_FORECAST_ACCUMULATIONS 
GRIB_TIMERANGE_AVERAGE_OF_DAILY_FORECAST_AVERAGES 
GRIB_TIMERANGE_AVERAGE_OF_SUCCESSIVE_FORECAST_AVERAGES 

Definition at line 227 of file GRIB.h.

enum t_enum_GRIB_TIMEUNIT
 

Time units.

Enumeration values:
GRIB_TIMEUNIT_UNKNOWN  software internal use
GRIB_TIMEUNIT_MINUTE  minute
GRIB_TIMEUNIT_HOUR  hour
GRIB_TIMEUNIT_DAY  day
GRIB_TIMEUNIT_MONTH  month
GRIB_TIMEUNIT_YEAR  year
GRIB_TIMEUNIT_DECADE  10 years
GRIB_TIMEUNIT_NORMAL  30 years
GRIB_TIMEUNIT_CENTURY  century
GRIB_TIMEUNIT_HOURS3  3 hours
GRIB_TIMEUNIT_HOURS6  6 hours
GRIB_TIMEUNIT_HOURS12  12 hours
GRIB_TIMEUNIT_SECOND  seconds

Definition at line 210 of file GRIB.h.


Generated on Fri Sep 10 09:52:08 2004 for GRIBLIB by doxygen1.2.18