OpenCPN Partial API docs
Loading...
Searching...
No Matches
GRIBMetadata Class Reference

Public Attributes

int gds_templ_num
 
int earth_shape
 
unsigned char earth_sphere_scale_factor
 
int earth_sphere_scale_value
 
unsigned char earth_major_scale_factor
 
int earth_major_scale_value
 
unsigned char earth_minor_scale_factor
 
int earth_minor_scale_value
 
int nx
 
int ny
 
double slat
 
double slon
 
double latin1
 
double latin2
 
double splat
 
double splon
 
double latD
 
union { 
 
   double   elat 
 
   double   lad 
 
lats 
 
union { 
 
   double   elon 
 
   double   lov 
 
lons 
 
union { 
 
   double   loinc 
 
   double   dxinc 
 
xinc 
 
union { 
 
   double   lainc 
 
   double   dyinc 
 
yinc 
 
int rescomp
 
int scan_mode
 
int proj_flag
 
int pds_templ_num
 
int param_cat
 
int param_num
 
int gen_proc
 
int time_unit
 
int fcst_time
 
int ens_type
 
int perturb_num
 
int derived_fcst_code
 
int nfcst_in_ensemble
 
int lvl1_type
 
int lvl2_type
 
double lvl1
 
double lvl2
 
struct { 
 
   int   eyr 
 
   int   emo 
 
   int   edy 
 
   int   etime 
 
   int   num_ranges 
 
   int   nmiss 
 
   GRIBStatproc *   t 
 
stat_proc 
 
struct { 
 
   int   stat_proc 
 
   int   type 
 
   int   num_points 
 
spatial_proc 
 
struct { 
 
   int   split_method 
 
   int   miss_val_mgmt 
 
   unsigned int   num_groups 
 
   float   primary_miss_sub 
 
   float   secondary_miss_sub 
 
   struct { 
 
      int   ref 
 
      int   pack_width 
 
   }   width 
 
   struct { 
 
      unsigned int   ref 
 
      unsigned int   incr 
 
      unsigned int   last 
 
      unsigned int   pack_width 
 
   }   length 
 
   struct { 
 
      unsigned int   order 
 
      unsigned int   order_vals_width 
 
   }   spatial_diff 
 
complex_pack 
 
int drs_templ_num
 
int precision
 
float R
 
int E
 
int D
 
int num_packed
 
int orig_val_type
 
int bms_ind
 
unsigned char * bitmap
 
zuchar * bms
 
int bmssize
 

Detailed Description

Definition at line 64 of file GribV2Record.cpp.

Constructor & Destructor Documentation

◆ GRIBMetadata()

GRIBMetadata::GRIBMetadata ( )
inline

Definition at line 66 of file GribV2Record.cpp.

◆ ~GRIBMetadata()

GRIBMetadata::~GRIBMetadata ( )
inline

Definition at line 74 of file GribV2Record.cpp.

Member Data Documentation

◆ bitmap

unsigned char* GRIBMetadata::bitmap

Definition at line 149 of file GribV2Record.cpp.

◆ bms

zuchar* GRIBMetadata::bms

Definition at line 151 of file GribV2Record.cpp.

◆ bms_ind

int GRIBMetadata::bms_ind

Definition at line 148 of file GribV2Record.cpp.

◆ bmssize

int GRIBMetadata::bmssize

Definition at line 152 of file GribV2Record.cpp.

◆ D

int GRIBMetadata::D

Definition at line 147 of file GribV2Record.cpp.

◆ derived_fcst_code

int GRIBMetadata::derived_fcst_code

Definition at line 119 of file GribV2Record.cpp.

◆ drs_templ_num

int GRIBMetadata::drs_templ_num

Definition at line 144 of file GribV2Record.cpp.

◆ dxinc

double GRIBMetadata::dxinc

Definition at line 110 of file GribV2Record.cpp.

◆ dyinc

double GRIBMetadata::dyinc

Definition at line 114 of file GribV2Record.cpp.

◆ E

int GRIBMetadata::E

Definition at line 147 of file GribV2Record.cpp.

◆ earth_major_scale_factor

unsigned char GRIBMetadata::earth_major_scale_factor

Definition at line 87 of file GribV2Record.cpp.

◆ earth_major_scale_value

int GRIBMetadata::earth_major_scale_value

Definition at line 89 of file GribV2Record.cpp.

◆ earth_minor_scale_factor

unsigned char GRIBMetadata::earth_minor_scale_factor

Definition at line 92 of file GribV2Record.cpp.

◆ earth_minor_scale_value

int GRIBMetadata::earth_minor_scale_value

Definition at line 94 of file GribV2Record.cpp.

◆ earth_shape

int GRIBMetadata::earth_shape

Definition at line 82 of file GribV2Record.cpp.

◆ earth_sphere_scale_factor

unsigned char GRIBMetadata::earth_sphere_scale_factor

Definition at line 84 of file GribV2Record.cpp.

◆ earth_sphere_scale_value

int GRIBMetadata::earth_sphere_scale_value

Definition at line 85 of file GribV2Record.cpp.

◆ edy

int GRIBMetadata::edy

Definition at line 123 of file GribV2Record.cpp.

◆ elat

double GRIBMetadata::elat

Definition at line 101 of file GribV2Record.cpp.

◆ elon

double GRIBMetadata::elon

Definition at line 105 of file GribV2Record.cpp.

◆ emo

int GRIBMetadata::emo

Definition at line 123 of file GribV2Record.cpp.

◆ ens_type

int GRIBMetadata::ens_type

Definition at line 119 of file GribV2Record.cpp.

◆ etime

int GRIBMetadata::etime

Definition at line 123 of file GribV2Record.cpp.

◆ eyr

int GRIBMetadata::eyr

Definition at line 123 of file GribV2Record.cpp.

◆ fcst_time

int GRIBMetadata::fcst_time

Definition at line 118 of file GribV2Record.cpp.

◆ gds_templ_num

int GRIBMetadata::gds_templ_num

Definition at line 80 of file GribV2Record.cpp.

◆ gen_proc

int GRIBMetadata::gen_proc

Definition at line 118 of file GribV2Record.cpp.

◆ incr

unsigned int GRIBMetadata::incr

Definition at line 138 of file GribV2Record.cpp.

◆ lad

double GRIBMetadata::lad

Definition at line 102 of file GribV2Record.cpp.

◆ lainc

double GRIBMetadata::lainc

Definition at line 113 of file GribV2Record.cpp.

◆ last

unsigned int GRIBMetadata::last

Definition at line 138 of file GribV2Record.cpp.

◆ latD

double GRIBMetadata::latD

Definition at line 99 of file GribV2Record.cpp.

◆ latin1

double GRIBMetadata::latin1

Definition at line 98 of file GribV2Record.cpp.

◆ latin2

double GRIBMetadata::latin2

Definition at line 98 of file GribV2Record.cpp.

◆ loinc

double GRIBMetadata::loinc

Definition at line 109 of file GribV2Record.cpp.

◆ lov

double GRIBMetadata::lov

Definition at line 106 of file GribV2Record.cpp.

◆ lvl1

double GRIBMetadata::lvl1

Definition at line 121 of file GribV2Record.cpp.

◆ lvl1_type

int GRIBMetadata::lvl1_type

Definition at line 120 of file GribV2Record.cpp.

◆ lvl2

double GRIBMetadata::lvl2

Definition at line 121 of file GribV2Record.cpp.

◆ lvl2_type

int GRIBMetadata::lvl2_type

Definition at line 120 of file GribV2Record.cpp.

◆ miss_val_mgmt

int GRIBMetadata::miss_val_mgmt

Definition at line 131 of file GribV2Record.cpp.

◆ nfcst_in_ensemble

int GRIBMetadata::nfcst_in_ensemble

Definition at line 119 of file GribV2Record.cpp.

◆ nmiss

int GRIBMetadata::nmiss

Definition at line 124 of file GribV2Record.cpp.

◆ num_groups

unsigned int GRIBMetadata::num_groups

Definition at line 132 of file GribV2Record.cpp.

◆ num_packed

int GRIBMetadata::num_packed

Definition at line 147 of file GribV2Record.cpp.

◆ num_points

int GRIBMetadata::num_points

Definition at line 128 of file GribV2Record.cpp.

◆ num_ranges

int GRIBMetadata::num_ranges

Definition at line 124 of file GribV2Record.cpp.

◆ nx

int GRIBMetadata::nx

Definition at line 97 of file GribV2Record.cpp.

◆ ny

int GRIBMetadata::ny

Definition at line 97 of file GribV2Record.cpp.

◆ order

unsigned int GRIBMetadata::order

Definition at line 141 of file GribV2Record.cpp.

◆ order_vals_width

unsigned int GRIBMetadata::order_vals_width

Definition at line 141 of file GribV2Record.cpp.

◆ orig_val_type

int GRIBMetadata::orig_val_type

Definition at line 147 of file GribV2Record.cpp.

◆ pack_width [1/2]

int GRIBMetadata::pack_width

Definition at line 135 of file GribV2Record.cpp.

◆ pack_width [2/2]

unsigned int GRIBMetadata::pack_width

Definition at line 138 of file GribV2Record.cpp.

◆ param_cat

int GRIBMetadata::param_cat

Definition at line 118 of file GribV2Record.cpp.

◆ param_num

int GRIBMetadata::param_num

Definition at line 118 of file GribV2Record.cpp.

◆ pds_templ_num

int GRIBMetadata::pds_templ_num

Definition at line 117 of file GribV2Record.cpp.

◆ perturb_num

int GRIBMetadata::perturb_num

Definition at line 119 of file GribV2Record.cpp.

◆ precision

int GRIBMetadata::precision

Definition at line 145 of file GribV2Record.cpp.

◆ primary_miss_sub

float GRIBMetadata::primary_miss_sub

Definition at line 133 of file GribV2Record.cpp.

◆ proj_flag

int GRIBMetadata::proj_flag

Definition at line 116 of file GribV2Record.cpp.

◆ R

float GRIBMetadata::R

Definition at line 146 of file GribV2Record.cpp.

◆ ref [1/2]

int GRIBMetadata::ref

Definition at line 135 of file GribV2Record.cpp.

◆ ref [2/2]

unsigned int GRIBMetadata::ref

Definition at line 138 of file GribV2Record.cpp.

◆ rescomp

int GRIBMetadata::rescomp

Definition at line 116 of file GribV2Record.cpp.

◆ scan_mode

int GRIBMetadata::scan_mode

Definition at line 116 of file GribV2Record.cpp.

◆ secondary_miss_sub

float GRIBMetadata::secondary_miss_sub

Definition at line 133 of file GribV2Record.cpp.

◆ slat

double GRIBMetadata::slat

Definition at line 98 of file GribV2Record.cpp.

◆ slon

double GRIBMetadata::slon

Definition at line 98 of file GribV2Record.cpp.

◆ splat

double GRIBMetadata::splat

Definition at line 98 of file GribV2Record.cpp.

◆ split_method

int GRIBMetadata::split_method

Definition at line 131 of file GribV2Record.cpp.

◆ splon

double GRIBMetadata::splon

Definition at line 98 of file GribV2Record.cpp.

◆ stat_proc

int GRIBMetadata::stat_proc

Definition at line 128 of file GribV2Record.cpp.

◆ t

GRIBStatproc* GRIBMetadata::t

Definition at line 125 of file GribV2Record.cpp.

◆ time_unit

int GRIBMetadata::time_unit

Definition at line 118 of file GribV2Record.cpp.

◆ type

int GRIBMetadata::type

Definition at line 128 of file GribV2Record.cpp.


The documentation for this class was generated from the following file: