| 
    bes Updated for version 3.21.1
    
   The Backend Server (BES) is the lower two tiers of the Hyrax data server 
   | 
 
This class is a derived class of File. It includes methods applied to HDF-EOS5 files only. More...
#include <HDF5CF.h>


Public Member Functions | |
| void | Add_Dim_Name (HE5Parser *) | 
| Add the dimension name for HDF-EOS5 files.   | |
| void | Add_EOS5File_Info (HE5Parser *, bool) | 
| Add HDF-EOS5 dimension and coordinate variable related info. to EOS5Grid,EOS5Swath etc.   | |
| void | Add_Supplement_Attrs (bool) override | 
| Add the supplemental attributes for HDF-EOS5 products.   | |
| void | Adjust_Attr_Info () | 
| Adjust the attribute info for HDF-EOS5 products.   | |
| void | Adjust_Dim_Name () override | 
| Adjust the dimension name for HDF-EOS5 products.   | |
| void | Adjust_EOS5Dim_Info (HE5Parser *strmeta_info) | 
| Adjust HDF-EOS5 dimension information.   | |
| void | Adjust_Obj_Name () override | 
| This method is a no-op operation. Leave here since the method in the base class is pure virtual.   | |
| void | Adjust_Var_Dim_NewName_Before_Flattening () const | 
| Adjust variable dimension names before the flattening for HDF-EOS5 files.   | |
| void | Adjust_Var_NewName_After_Parsing () const | 
| Adjust variable names for HDF-EOS5 files.   | |
| void | Check_Aura_Product_Status () | 
| Check if the HDF-EOS5 file is an Aura file. Special CF operations need to be used.   | |
| template<class T> | |
| string | Create_Unique_FakeDimName (T *eos5data, EOS5Type eos5type) const | 
| EOS5File (const char *he5_path, hid_t file_id) | |
| void | Flatten_Obj_Name (bool include_attr) override | 
| Flatten the object name for HDF-EOS5 files.   | |
| const std::string & | Get_Ignored_Msg () override | 
| Obtain the message that contains the ignored object info.   | |
| bool | Get_IgnoredInfo_Flag () override | 
| Obtain the flag to see if ignored objects should be generated.   | |
| const std::vector< Attribute * > & | getAttributes () const | 
| Public interface to obtain information of all attributes under the root group.   | |
| const std::vector< EOS5CVar * > & | getCVars () const | 
| Obtain coordinate variables for HDF-EOS5 products.   | |
| bool | getDap4 () const | 
| hid_t | getFileID () const | 
| Obtain the HDF5 file ID.   | |
| const std::vector< Group * > & | getGroups () const | 
| Public interface to obtain all the group info.   | |
| bool | getIsCOARD () const | 
| const std::string & | getPath () const | 
| Obtain the path of the file.   | |
| const std::vector< Var * > & | getVars () const | 
| Public interface to obtain information of all variables.   | |
| void | Handle_Coor_Attr () override | 
| Handle the coordinates attribute for HDF-EOS5 products.   | |
| void | Handle_CVar () override | 
| Handle coordinate variable for HDF-EOS5 files.   | |
| void | Handle_DimNameClashing () override | 
| template<class T> | |
| void | Handle_General_NameClashing (set< string > &objnameset, vector< T * > &objvec) | 
| void | Handle_Grid_Mapping_Vars () override | 
| Handle Grid Mapping Vars.   | |
| void | Handle_Obj_NameClashing (bool) | 
| Handle the object name clashing for HDF-EOS5 products.   | |
| void | Handle_SpVar () override | 
| Handle special variables for HDF-EOS5 files.   | |
| void | Handle_SpVar_Attr () override | 
| Handle special variables for HDF-EOS5 files.   | |
| void | Handle_SpVar_DMR () override | 
| Handle special variables and attributes for HDF-EOS5 files(for DMR)   | |
| void | Handle_Unsupported_Dspace (bool) override | 
| Handle unsupported HDF5 dataspaces for HDF-EOS5 products.   | |
| void | Handle_Unsupported_Dtype (bool) override | 
| Handle unsupported HDF5 datatypes for HDF-EOS5 products.   | |
| void | Handle_Unsupported_Others (bool) override | 
| Handle other unmapped objects/attributes for HDF-EOS5 products.   | |
| bool | Have_EOS5_Grids () const | 
| bool | Have_Grid_Mapping_Attrs () override | 
| Check if having Grid Mapping Attrs.   | |
| bool | HaveUnlimitedDim () const | 
| Has unlimited dimensions.   | |
| void | Retrieve_H5_CVar_Supported_Attr_Values () override | 
| Retrieve coordinate variable attributes.   | |
| void | Retrieve_H5_Info (const char *path, hid_t file_id, bool include_attr) override | 
| Retrieve DDS information from the HDF5 file; a real implementation for HDF-EOS5 products.   | |
| void | Retrieve_H5_Supported_Attr_Values () override | 
| Retrieve attribute values for the supported HDF5 datatypes for HDF-EOS5 products.   | |
| virtual void | Retrieve_H5_Var_Attr_Values (Var *var) | 
| Retrieve attribute values for a variable.   | |
| void | Set_COARDS_Status () | 
| Set COARDS flag.   | |
| void | setDap4 (bool is_dap4) | 
Protected Member Functions | |
| void | Add_EOS5_Grid_CF_Attr () | 
| void | add_ignored_droplongstr_hdr () | 
| void | add_ignored_grp_longstr_info (const std::string &grp_path, const std::string &attr_name) | 
| void | add_ignored_info_attrs (bool is_grp, const std::string &obj_path, const std::string &attr_name) | 
| void | add_ignored_info_links (const std::string &link_name) | 
| void | add_ignored_info_links_header () | 
| void | add_ignored_info_namedtypes (const std::string &, const std::string &) | 
| void | add_ignored_info_obj_header () | 
| void | add_ignored_info_objs (bool is_dim_related, const std::string &obj_path) | 
| void | add_ignored_info_page_header () | 
| void | add_ignored_var_longstr_info (const Var *var, const Attribute *attr) | 
| void | add_no_ignored_info () | 
| void | Add_One_FakeDim_Name (Dimension *dim) | 
| void | Add_One_Float_Attr (Attribute *attr, const std::string &attrname, float float_value) const | 
| void | Add_Str_Attr (Attribute *attr, const std::string &attrname, const std::string &strvalue) const | 
| void | Adjust_Aura_Attr_Name () | 
| void | Adjust_Aura_Attr_Value () const | 
| void | Adjust_Duplicate_FakeDim_Name (Dimension *dim) | 
| void | Adjust_Duplicate_FakeDim_Name2 (Dimension *dim, int dup_dim_size_index) | 
| void | Adjust_EOS5Dim_List (std::vector< HE5Dim > &) const | 
| void | Adjust_EOS5DimSize_List (std::vector< HE5Dim > &, const std::vector< HE5Var > &, const EOS5Type, const std::string &eos5objname) const | 
| void | Adjust_EOS5GridDimNames (const EOS5CFGrid *) const | 
| void | Adjust_EOS5VarDim_Info (std::vector< HE5Dim > &, std::vector< HE5Dim > &, const std::string &, EOS5Type) | 
| void | Adjust_H5_Attr_Value (const Attribute *attr) const | 
| template<class T> | |
| void | Adjust_Per_Var_Dim_NewName_Before_Flattening (T *, bool, int, int, int) const | 
| void | Adjust_SharedLatLon_Grid_Var_Dim_Name () const | 
| void | Change_Attr_One_Str_to_Others (Attribute *attr, const Var *var) const | 
| template<class T> | |
| bool | Check_All_DimNames (T *, std::string &, hsize_t) const | 
| bool | Check_Augmentation_Status () const | 
| template<class T> | |
| bool | Check_Augmented_Var_Candidate (T *, const Var *, EOS5Type) const | 
| bool | Check_DropLongStr (const Var *var, const Attribute *attr) | 
| int | Check_EOS5Swath_FieldType (const Var *) const | 
| std::string | Check_Grid_Mapping_FullPath (const std::string &attr_value) const | 
| std::string | Check_Grid_Mapping_VarName (const std::string &attr_value, const std::string &var_full_path) const | 
| bool | Check_VarDropLongStr (const std::string &varpath, const std::vector< Dimension * > &, H5DataType) const | 
| void | Condense_EOS5Dim_List (std::vector< HE5Dim > &) const | 
| void | Create_Added_Var_NewName_FullPath (EOS5Type, const std::string &, const std::string &, std::string &, std::string &) const | 
| template<typename T> | |
| void | Create_Missing_CV (T *, EOS5CVar *, const std::string &, EOS5Type, int) const | 
| template<class T> | |
| void | Create_Unique_DimName (T *, std::set< std::string > &, Dimension *, int, EOS5Type) | 
| template<class T> | |
| std::string | Create_Unique_FakeDimName (T *, EOS5Type) const | 
| template<typename T> | |
| void | EOS5Handle_General_NameClashing (std::set< std::string > &objnameset, std::vector< T * > &objvec) | 
| void | EOS5Handle_nonlatlon_dimcvars (std::vector< HE5Var > &eos5varlist, EOS5Type, const std::string &groupname, std::map< std::string, std::string > &dnamesgeo1dvnames) const | 
| template<class T> | |
| void | EOS5SwathGrid_Set_LatLon_Flags (T *eos5gridswath, std::vector< HE5Var > &eos5varlist) const | 
| void | Gen_DimScale_VarAttr_Unsupported_Dtype_Info () | 
| void | Gen_EOS5_VarAttr_Unsupported_Dtype_Info () | 
| void | Gen_Group_Unsupported_Dtype_Info () | 
| void | Gen_Unsupported_Dspace_Info () override | 
| void | Gen_Unsupported_Dtype_Info (bool) override | 
| void | Gen_Var_Unsupported_Dtype_Info () | 
| void | Gen_VarAttr_Unsupported_Dtype_Info () override | 
| std::string | get_CF_string (std::string s) override | 
| void | Get_Unique_Name (std::set< std::string > &, std::string &) const | 
| EOS5Type | Get_Var_EOS5_Type (const Var *) const | 
| void | Handle_Augmented_Grid_CVar () | 
| void | Handle_Aura_Special_Attr () const | 
| void | Handle_EOS5_Unsupported_Dspace (bool) | 
| void | Handle_EOS5_Unsupported_Dtype (bool) | 
| void | Handle_EOS5CVar_AttrNameClashing () | 
| void | Handle_EOS5CVar_NameClashing (std::set< std::string > &) | 
| void | Handle_EOS5CVar_Unit_Attr () const | 
| template<typename T> | |
| void | Handle_General_NameClashing (std::set< std::string > &objnameset, std::vector< T * > &objvec) | 
| void | Handle_GeneralObj_NameClashing (bool, std::set< std::string > &objnameset) | 
| void | Handle_Grid_CVar (bool) | 
| void | Handle_Group_NameClashing (std::set< std::string > &objnameset) | 
| void | Handle_Group_Unsupported_Dtype () | 
| void | Handle_GroupAttr_Unsupported_Dspace () | 
| void | Handle_Multi_Nonaugment_Grid_CVar () | 
| void | Handle_NonLatLon_Grid_CVar (EOS5CFGrid *, std::set< std::string > &) | 
| void | Handle_NonLatLon_Swath_CVar (EOS5CFSwath *cfswath, std::set< std::string > &tempvardimnamelist) | 
| void | Handle_Obj_AttrNameClashing () | 
| void | Handle_Single_1DLatLon_Swath_CVar (EOS5CFSwath *cfswath, bool is_augmented) | 
| void | Handle_Single_2DLatLon_Swath_CVar (EOS5CFSwath *cfswath, bool is_augmented) | 
| template<class T> | |
| void | Handle_Single_Augment_CVar (T *, EOS5Type) | 
| void | Handle_Single_Nonaugment_Grid_CVar (EOS5CFGrid *) | 
| bool | Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon (const EOS5CFGrid *, std::set< std::string > &) | 
| bool | Handle_Single_Nonaugment_Grid_CVar_OwnLatLon (const EOS5CFGrid *, std::set< std::string > &) | 
| void | Handle_Special_NonLatLon_Swath_CVar (EOS5CFSwath *cfswath, const std::set< std::string > &tempvardimnamelist) | 
| void | Handle_Swath_CVar (bool) | 
| void | Handle_Var_NameClashing (std::set< std::string > &objnameset) | 
| void | Handle_Var_Unsupported_Dtype () | 
| void | Handle_VarAttr_Unsupported_Dspace () | 
| void | Handle_VarAttr_Unsupported_Dtype () | 
| void | Handle_Za_CVar (bool) | 
| bool | has_latlon_cf_units (Attribute *attr, const std::string &varfullpath, bool is_lat) | 
| bool | ignored_dimscale_ref_list (const Var *var) const | 
| void | Insert_One_NameSizeMap_Element (const std::string &name, hsize_t size, bool unlimited) | 
| void | Insert_One_NameSizeMap_Element2 (std::map< std::string, hsize_t > &, std::map< std::string, bool > &, const std::string &name, hsize_t size, bool unlimited) const | 
| bool | Is_geolatlon (const std::string &var_name, bool is_lat) const | 
| bool | Is_Str_Attr (Attribute *attr, const std::string &varfullpath, const std::string &attrname, const std::string &strvalue) | 
| bool | is_var_under_group (const std::string &varname, const std::string &grpname, const int var_rank, std::vector< size_t > &var_size) const | 
| bool | Obtain_Var_Dims (const Var *, HE5Parser *) | 
| std::string | Obtain_Var_EOS5Type_GroupName (const Var *, EOS5Type) const | 
| void | Obtain_Var_NewName (Var *) const | 
| void | release_standalone_var_vector (std::vector< Var * > &vars) | 
| void | Remove_MultiDim_LatLon_EOS5CFGrid () | 
| void | Remove_NegativeSizeDims (std::vector< HE5Dim > &) const | 
| void | remove_netCDF_internal_attributes (bool include_attr) | 
| void | Replace_Var_Attrs (const Var *src, Var *target) | 
| void | Replace_Var_Attrs_EOS (const EOS5CVar *src, EOS5CVar *target) | 
| void | Replace_Var_Info (const Var *src, Var *target) | 
| void | Replace_Var_Info_EOS (const EOS5CVar *src, EOS5CVar *target) | 
| void | Replace_Var_Str_Attr (Var *var, const std::string &attr_name, const std::string &strvalue) | 
| void | Retrieve_H5_Attr_Info (Attribute *, hid_t obj_id, const int j, bool &unsup_attr_dtype, bool &unsup_attr_dspace) const | 
| void | Retrieve_H5_Attr_Value (Attribute *attr, const std::string &) const | 
| void | Retrieve_H5_Obj (hid_t grp_id, const char *gname, bool include_attr) | 
| float | Retrieve_H5_VarCompRatio (const Var *, const hid_t) const | 
| void | Retrieve_H5_VarDim (Var *, hid_t dset_id, const std::string &varname, bool &unsup_var_dspace) | 
| void | Retrieve_H5_VarType (Var *, hid_t dset_id, const std::string &varname, bool &unsup_var_dtype) const | 
| std::string | Retrieve_Str_Attr_Value (Attribute *attr, const std::string &var_path) const | 
| template<class T> | |
| void | Set_NonParse_Var_Dims (T *, const Var *, const std::map< hsize_t, std::string > &, int, EOS5Type) | 
| template<class T> | |
| bool | Set_Var_Dims (T *, const Var *, std::vector< HE5Var > &, const std::string &, int, EOS5Type) | 
Protected Attributes | |
| bool | _is_dap4 = false | 
| int | addeddimindex = 0 | 
| bool | check_ignored = false | 
| std::map< std::string, hsize_t > | dimname_to_dimsize | 
| std::map< std::string, bool > | dimname_to_unlimited | 
| std::set< std::string > | dimnamelist | 
| std::map< hsize_t, std::string > | dimsize_to_fakedimname | 
| Handle added dimension names.   | |
| std::vector< std::pair< hsize_t, std::string > > | dup_dimsize_dimname | 
| hid_t | fileid | 
| std::vector< Group * > | groups | 
| Non-root group vectors.   | |
| bool | have_ignored = false | 
| bool | have_udim = false | 
| std::string | ignored_msg | 
| bool | iscoard = false | 
| std::string | path | 
| std::vector< Attribute * > | root_attrs | 
| Root attribute vectors.   | |
| hid_t | rootid = -1 | 
| bool | unsupported_attr_dspace = false | 
| bool | unsupported_attr_dtype = false | 
| bool | unsupported_var_attr_dspace = false | 
| bool | unsupported_var_dspace = false | 
| bool | unsupported_var_dtype = false | 
| std::vector< Var * > | vars | 
| Var vectors.   | |
This class is a derived class of File. It includes methods applied to HDF-EOS5 files only.
      
  | 
  inline | 
      
  | 
  override | 
Definition at line 133 of file HDFEOS5CF.cc.
| void EOS5File::Add_Dim_Name | ( | HE5Parser * | strmeta_info | ) | 
Add the dimension name for HDF-EOS5 files.
Definition at line 1318 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3612 of file HDFEOS5CF.cc.
Add HDF-EOS5 dimension and coordinate variable related info. to EOS5Grid,EOS5Swath etc.
Definition at line 837 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  overridevirtual | 
Add the supplemental attributes for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 3683 of file HDFEOS5CF.cc.
| void EOS5File::Adjust_Attr_Info | ( | ) | 
Adjust the attribute info for HDF-EOS5 products.
Definition at line 3418 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3433 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3452 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Adjust the dimension name for HDF-EOS5 products.
Implements HDF5CF::File.
Definition at line 3653 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
| void EOS5File::Adjust_EOS5Dim_Info | ( | HE5Parser * | strmeta_info | ) | 
Adjust HDF-EOS5 dimension information.
Definition at line 536 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 605 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 696 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2538 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 758 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 201 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
This method is a no-op operation. Leave here since the method in the base class is pure virtual.
Implements HDF5CF::File.
Definition at line 4216 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3082 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3175 of file HDFEOS5CF.cc.
| void EOS5File::Adjust_Var_Dim_NewName_Before_Flattening | ( | ) | const | 
Adjust variable dimension names before the flattening for HDF-EOS5 files.
Definition at line 3045 of file HDFEOS5CF.cc.
| void EOS5File::Adjust_Var_NewName_After_Parsing | ( | ) | const | 
Adjust variable names for HDF-EOS5 files.
Definition at line 1226 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1589 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1830 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1918 of file HDFEOS5CF.cc.
| void EOS5File::Check_Aura_Product_Status | ( | ) | 
Check if the HDF-EOS5 file is an Aura file. Special CF operations need to be used.
Definition at line 1720 of file HDFEOS5CF.cc.
Definition at line 1680 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 647 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3957 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3929 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1511 of file HDFEOS5CF.cc.
| string HDF5CF::EOS5File::Create_Unique_FakeDimName | ( | T * | eos5data, | 
| EOS5Type | eos5type ) const | 
Definition at line 1619 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3285 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1172 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1104 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Flatten the object name for HDF-EOS5 files.
Reimplemented from HDF5CF::File.
Definition at line 3223 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 275 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  overrideprotectedvirtual | 
Reimplemented from HDF5CF::File.
Definition at line 351 of file HDFEOS5CF.cc.
      
  | 
  overrideprotectedvirtual | 
Implements HDF5CF::File.
Definition at line 250 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  overrideprotectedvirtual | 
Reimplemented from HDF5CF::File.
Definition at line 264 of file HDFEOS5CF.cc.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from HDF5CF::File.
Definition at line 150 of file HDFEOS5CF.cc.
      
  | 
  inlineoverridevirtual | 
Obtain the message that contains the ignored object info.
Implements HDF5CF::File.
      
  | 
  inlineoverridevirtual | 
Obtain the flag to see if ignored objects should be generated.
Implements HDF5CF::File.
      
  | 
  protected | 
Definition at line 1607 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1295 of file HDFEOS5CF.cc.
      
  | 
  inlineinherited | 
      
  | 
  inline | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  protected | 
Definition at line 1956 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3489 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle the coordinates attribute for HDF-EOS5 products.
Implements HDF5CF::File.
Definition at line 3780 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle coordinate variable for HDF-EOS5 files.
Implements HDF5CF::File.
Definition at line 1772 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle dimension name clashing. Since COARDS requires the change of cv names, So we need to handle dimension name clashing specially.
Implements HDF5CF::File.
Definition at line 3330 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 314 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 220 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3272 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3264 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 3526 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 1807 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle Grid Mapping Vars.
Reimplemented from HDF5CF::File.
Definition at line 4224 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 2461 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2401 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2852 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
| void EOS5File::Handle_Obj_NameClashing | ( | bool | include_attr | ) | 
Handle the object name clashing for HDF-EOS5 products.
Definition at line 3244 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2605 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2706 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1965 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2110 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2238 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2140 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2923 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle special variables for HDF-EOS5 files.
Implements HDF5CF::File.
Definition at line 3996 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle special variables for HDF-EOS5 files.
Implements HDF5CF::File.
Definition at line 4118 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle special variables and attributes for HDF-EOS5 files(for DMR)
Implements HDF5CF::File.
Definition at line 4158 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 2576 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle unsupported HDF5 dataspaces for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 300 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle unsupported HDF5 datatypes for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 208 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Handle other unmapped objects/attributes for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 359 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 3032 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Check if having Grid Mapping Attrs.
Reimplemented from HDF5CF::File.
Definition at line 4221 of file HDFEOS5CF.cc.
      
  | 
  inlineinherited | 
      
  | 
  protectedinherited | 
Definition at line 1335 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1647 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1235 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protected | 
Definition at line 2025 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 621 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
Definition at line 4243 of file HDFEOS5CF.cc.
Definition at line 4230 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  overridevirtual | 
Retrieve coordinate variable attributes.
Implements HDF5CF::File.
Definition at line 170 of file HDFEOS5CF.cc.
      
  | 
  overridevirtual | 
Retrieve DDS information from the HDF5 file; a real implementation for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 163 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  overridevirtual | 
Retrieve attribute values for the supported HDF5 datatypes for HDF-EOS5 products.
Reimplemented from HDF5CF::File.
Definition at line 186 of file HDFEOS5CF.cc.
      
  | 
  virtualinherited | 
      
  | 
  protectedinherited | 
| void EOS5File::Set_COARDS_Status | ( | ) | 
Set COARDS flag.
Definition at line 3395 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1703 of file HDFEOS5CF.cc.
      
  | 
  protected | 
Definition at line 1414 of file HDFEOS5CF.cc.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited |