OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDF5GCFProduct.cc File Reference

The implementation of functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Decadal survey SMAP level 2 and ACOS level 2S. More...

#include <InternalErr.h>
#include <assert.h>
#include "HDF5GCFProduct.h"
Include dependency graph for HDF5GCFProduct.cc:

Go to the source code of this file.

Functions

bool check_aquarius (hid_t s_root_id, int &s_level)
 
bool check_gpm_l1 (hid_t s_root_id)
 
bool check_gpmm_l3 (hid_t s_root_id)
 
bool check_gpms_l3 (hid_t s_root_id)
 
bool check_measure_ozone (hid_t s_root_id)
 
bool check_measure_seawifs (hid_t s_root_id, int &s_lflag)
 
bool check_obpg (hid_t s_root_id, int &s_level)
 
H5GCFProduct check_product (hid_t file_id)
 
bool check_smap_acosl2s (hid_t s_root_id, int which_pro)
 
void obtain_gm_attr_value (hid_t s_root_id, const char *s_attr_name, string &s_attr_value)
 

Detailed Description

The implementation of functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Decadal survey SMAP level 2 and ACOS level 2S.

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

Definition in file HDF5GCFProduct.cc.

Function Documentation

bool check_aquarius ( hid_t  s_root_id,
int &  s_level 
)

Definition at line 587 of file HDF5GCFProduct.cc.

References obtain_gm_attr_value().

Referenced by check_product().

Here is the call graph for this function:

bool check_gpm_l1 ( hid_t  s_root_id)

Definition at line 120 of file HDF5GCFProduct.cc.

References NULL.

Referenced by check_product().

bool check_gpmm_l3 ( hid_t  s_root_id)

Definition at line 305 of file HDF5GCFProduct.cc.

References NULL.

Referenced by check_product().

bool check_gpms_l3 ( hid_t  s_root_id)

Definition at line 246 of file HDF5GCFProduct.cc.

Referenced by check_product().

bool check_measure_ozone ( hid_t  s_root_id)

Definition at line 533 of file HDF5GCFProduct.cc.

References obtain_gm_attr_value().

Referenced by check_product().

Here is the call graph for this function:

bool check_measure_seawifs ( hid_t  s_root_id,
int &  s_lflag 
)

Definition at line 457 of file HDF5GCFProduct.cc.

References obtain_gm_attr_value().

Referenced by check_product().

Here is the call graph for this function:

bool check_obpg ( hid_t  s_root_id,
int &  s_level 
)

Definition at line 641 of file HDF5GCFProduct.cc.

References obtain_gm_attr_value().

Referenced by check_product().

Here is the call graph for this function:

bool check_smap_acosl2s ( hid_t  s_root_id,
int  which_pro 
)

Definition at line 691 of file HDF5GCFProduct.cc.

References NULL, and obtain_gm_attr_value().

Referenced by check_product().

Here is the call graph for this function:

void obtain_gm_attr_value ( hid_t  s_root_id,
const char *  s_attr_name,
string &  s_attr_value 
)