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 |