|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS) More...
#include <HDF5CF.h>


Public Member Functions | |
| const vector< Attribute * > & | getAttributes () const |
| int | getBitNum () const |
| const vector< Dimension * > & | getDimensions () const |
| Get the list of the dimensions. More... | |
| const string & | getFullPath () const |
| Get the full path of this variable. More... | |
| const string & | getName () const |
| Get the original name of this variable. More... | |
| const string & | getNewName () const |
| Get the new name of this variable. More... | |
| H5DataType | getOriginalType () const |
| int | getRank () const |
| Get the dimension rank of this variable. More... | |
| int | getStartBit () const |
| H5DataType | getType () const |
| Get the data type of this variable(Not HDF5 datatype id) More... | |
| GMSPVar () | |
| GMSPVar (Var *var) | |
| ~GMSPVar () | |
Protected Attributes | |
| vector< Attribute * > | attrs |
| bool | dimnameflag |
| vector< Dimension * > | dims |
| H5DataType | dtype |
| std::string | fullpath |
| std::string | name |
| std::string | newname |
| int | rank |
| bool | unsupported_attr_dtype |
| bool | unsupported_dspace |
Friends | |
| class | File |
| class | GMFile |
This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS)
| GMSPVar::GMSPVar | ( | Var * | var | ) |
Definition at line 75 of file HDF5GMCF.cc.
References HDF5CF::Var::attrs, HDF5CF::Attribute::count, HDF5CF::Var::dims, HDF5CF::Attribute::dtype, HDF5CF::Attribute::fstrsize, HDF5CF::Var::fullpath, HDF5CF::Dimension::name, HDF5CF::Attribute::name, HDF5CF::Dimension::newname, HDF5CF::Attribute::newname, HDF5CF::Var::rank, HDF5CF::Attribute::strsize, HDF5CF::Var::unsupported_attr_dtype, HDF5CF::Var::unsupported_dspace, and HDF5CF::Attribute::value.
|
inlineinherited |
Definition at line 296 of file HDF5CF.h.
References HDF5CF::Var::attrs.
|
inline |
Definition at line 372 of file HDF5CF.h.
Referenced by gen_dap_onegmspvar_dds().
|
inlineinherited |
Get the list of the dimensions.
Definition at line 302 of file HDF5CF.h.
References HDF5CF::Var::dims.
Referenced by gen_dap_oneeos5cvar_dds(), gen_dap_onegmcvar_dds(), gen_dap_onegmspvar_dds(), and gen_dap_onevar_dds().
|
inlineinherited |
Get the full path of this variable.
Definition at line 279 of file HDF5CF.h.
References HDF5CF::Var::fullpath.
Referenced by gen_dap_oneeos5cvar_dds(), gen_dap_onegmcvar_dds(), gen_dap_onegmspvar_dds(), and gen_dap_onevar_dds().
|
inlineinherited |
Get the original name of this variable.
Definition at line 267 of file HDF5CF.h.
References HDF5CF::Var::name.
|
inlineinherited |
Get the new name of this variable.
Definition at line 273 of file HDF5CF.h.
References HDF5CF::Var::newname.
Referenced by gen_dap_oneeos5cvar_dds(), gen_dap_onegmcvar_dds(), gen_dap_onegmspvar_dds(), gen_dap_onevar_dds(), and update_GPM_special_attrs().
|
inline |
Definition at line 364 of file HDF5CF.h.
Referenced by gen_dap_onegmspvar_dds().
|
inlineinherited |
Get the dimension rank of this variable.
Definition at line 285 of file HDF5CF.h.
References HDF5CF::Var::rank.
Referenced by gen_dap_oneeos5cvar_dds(), gen_dap_onegmcvar_dds(), gen_dap_onegmspvar_dds(), and gen_dap_onevar_dds().
|
inline |
Definition at line 368 of file HDF5CF.h.
Referenced by gen_dap_onegmspvar_dds().
|
inlineinherited |
Get the data type of this variable(Not HDF5 datatype id)
Definition at line 291 of file HDF5CF.h.
References HDF5CF::Var::dtype.
Referenced by gen_dap_oneeos5cvar_dds(), gen_dap_onegmcvar_dds(), gen_dap_onegmspvar_dds(), gen_dap_onevar_dds(), gen_dap_special_oneobj_das(), need_special_attribute_handling(), and update_GPM_special_attrs().
|
protectedinherited |
Definition at line 319 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getAttributes(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), HDF5CF::File::Replace_Var_Attrs(), HDF5CF::File::Replace_Var_Info(), HDF5CF::File::Retrieve_H5_Obj(), and HDF5CF::Var::~Var().
|
protectedinherited |
Definition at line 320 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getDimensions(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), HDF5CF::File::Replace_Var_Attrs(), HDF5CF::File::Replace_Var_Info(), and HDF5CF::Var::~Var().
|
protectedinherited |
Definition at line 313 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getType(), HDF5CF::GMCVar::GMCVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), HDF5CF::GMFile::Handle_SpVar_ACOS(), and HDF5CF::File::Replace_Var_Info().
|
protectedinherited |
Definition at line 312 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getFullPath(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), HDF5CF::File::Replace_Var_Info(), and HDF5CF::File::Retrieve_H5_Obj().
|
protectedinherited |
Definition at line 311 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getName(), HDF5CF::GMCVar::GMCVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::GMFile::Handle_CVar_SMAP(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), HDF5CF::GMFile::Handle_SpVar_ACOS(), HDF5CF::File::Replace_Var_Info(), and HDF5CF::File::Retrieve_H5_Obj().
|
protectedinherited |
Definition at line 310 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getNewName(), HDF5CF::GMCVar::GMCVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::GMFile::Handle_CVar_SMAP(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), HDF5CF::GMFile::Handle_SpVar_ACOS(), HDF5CF::File::Replace_Var_Info(), and HDF5CF::File::Retrieve_H5_Obj().
|
protectedinherited |
Definition at line 314 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::Var::getRank(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), HDF5CF::GMFile::Handle_CVar_Aqu_L3(), HDF5CF::GMFile::Handle_CVar_GPM_L3(), HDF5CF::EOS5File::Handle_Single_Nonaugment_Grid_CVar_EOS5LatLon(), HDF5CF::EOS5File::Handle_Special_NonLatLon_Swath_CVar(), and HDF5CF::File::Replace_Var_Info().
|
protectedinherited |
Definition at line 315 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), HDF5CF::File::Replace_Var_Info(), and HDF5CF::File::Retrieve_H5_Obj().
|
protectedinherited |
Definition at line 316 of file HDF5CF.h.
Referenced by HDF5CF::EOS5CVar::EOS5CVar(), HDF5CF::GMCVar::GMCVar(), GMSPVar(), and HDF5CF::File::Replace_Var_Info().