bes  Updated for version 3.20.6
HDF5GCFProduct.h File Reference

This file includes functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Old SMAP Level 2 Simulation files and ACOS level 2S(OCO2 level1B). More...

#include <string>
#include <iostream>
#include <vector>
#include "hdf5.h"
Include dependency graph for HDF5GCFProduct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  H5GCFProduct {
  General_Product, GPM_L1, GPMS_L3, GPMM_L3,
  Mea_SeaWiFS_L2, Mea_SeaWiFS_L3, Mea_Ozone, Aqu_L3,
  OBPG_L3, ACOS_L2S_OR_OCO2_L1B, OSMAPL2S
}
 

Functions

bool check_aquarius (hid_t root_id, int &level)
 
bool check_gpm_l1 (hid_t root_id)
 
bool check_gpmm_l3 (hid_t root_id)
 
bool check_gpms_l3 (hid_t root_id)
 
bool check_measure_ozone (hid_t root_id)
 
bool check_measure_seawifs (hid_t root_id, int &level)
 
bool check_netcdf4_general (hid_t root_id)
 
bool check_obpg (hid_t root_id, int &level)
 
bool check_osmapl2s_acosl2s_oco2l1b (hid_t root_id, int which_product)
 
H5GCFProduct check_product (hid_t fileid)
 
void obtain_gm_attr_value (hid_t group_id, const char *attr_name, std::string &attr_value)
 

Detailed Description

This file includes functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Old SMAP Level 2 Simulation files and ACOS level 2S(OCO2 level1B).

Author
Muqun Yang myang.nosp@m.6@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Definition in file HDF5GCFProduct.h.