|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
This class is a derived class of CVar. It represents a coordinate variable for general HDF5 files. More...
#include <HDF5CF.h>


Public Member Functions | |
| const vector< Attribute * > & | getAttributes () const |
| CVType | getCVType () const |
| Get the coordinate variable type of this variable. More... | |
| 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... | |
| H5GCFProduct | getPtType () const |
| Get the data type of this variable. More... | |
| int | getRank () const |
| Get the dimension rank of this variable. More... | |
| H5DataType | getType () const |
| Get the data type of this variable(Not HDF5 datatype id) More... | |
| GMCVar () | |
| GMCVar (Var *var) | |
| ~GMCVar () | |
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 | GMFile |
This class is a derived class of CVar. It represents a coordinate variable for general HDF5 files.
| GMCVar::GMCVar | ( | Var * | var | ) |
Definition at line 40 of file HDF5GMCF.cc.
References HDF5CF::Var::attrs, HDF5CF::Attribute::count, HDF5CF::Var::dims, HDF5CF::Attribute::dtype, HDF5CF::Var::dtype, HDF5CF::Attribute::fstrsize, HDF5CF::Var::fullpath, General_Product, HDF5CF::Dimension::name, HDF5CF::Attribute::name, HDF5CF::Var::name, HDF5CF::Dimension::newname, HDF5CF::Attribute::newname, HDF5CF::Var::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.
|
inlineinherited |
Get the coordinate variable type of this variable.
Definition at line 337 of file HDF5CF.h.
Referenced by gen_dap_oneeos5cvar_dds(), and gen_dap_onegmcvar_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 |
Get the data type of this variable.
Definition at line 393 of file HDF5CF.h.
Referenced by gen_dap_onegmcvar_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().
|
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(), GMCVar(), HDF5CF::GMSPVar::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(), GMCVar(), HDF5CF::GMSPVar::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(), 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(), GMCVar(), HDF5CF::GMSPVar::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(), 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(), 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(), GMCVar(), HDF5CF::GMSPVar::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(), GMCVar(), HDF5CF::GMSPVar::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(), GMCVar(), HDF5CF::GMSPVar::GMSPVar(), and HDF5CF::File::Replace_Var_Info().