OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDF5CF::GMSPVar Class Reference

This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS) More...

#include <HDF5CF.h>

Inheritance diagram for HDF5CF::GMSPVar:
Inheritance graph
Collaboration diagram for HDF5CF::GMSPVar:
Collaboration graph

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
 

Detailed Description

This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS)

Definition at line 355 of file HDF5CF.h.

Constructor & Destructor Documentation

HDF5CF::GMSPVar::GMSPVar ( )
inline

Definition at line 357 of file HDF5CF.h.

HDF5CF::GMSPVar::~GMSPVar ( )
inline

Definition at line 363 of file HDF5CF.h.

Member Function Documentation

const vector< Attribute * >& HDF5CF::Var::getAttributes ( ) const
inlineinherited

Definition at line 296 of file HDF5CF.h.

References HDF5CF::Var::attrs.

int HDF5CF::GMSPVar::getBitNum ( ) const
inline

Definition at line 372 of file HDF5CF.h.

Referenced by gen_dap_onegmspvar_dds().

const vector< Dimension * >& HDF5CF::Var::getDimensions ( ) const
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().

const string& HDF5CF::Var::getFullPath ( ) const
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().

const string& HDF5CF::Var::getName ( ) const
inlineinherited

Get the original name of this variable.

Definition at line 267 of file HDF5CF.h.

References HDF5CF::Var::name.

const string& HDF5CF::Var::getNewName ( ) const
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().

H5DataType HDF5CF::GMSPVar::getOriginalType ( ) const
inline

Definition at line 364 of file HDF5CF.h.

Referenced by gen_dap_onegmspvar_dds().

int HDF5CF::Var::getRank ( ) const
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().

int HDF5CF::GMSPVar::getStartBit ( ) const
inline

Definition at line 368 of file HDF5CF.h.

Referenced by gen_dap_onegmspvar_dds().

H5DataType HDF5CF::Var::getType ( ) const
inlineinherited

Friends And Related Function Documentation

friend class File
friend

Definition at line 381 of file HDF5CF.h.

friend class GMFile
friend

Definition at line 382 of file HDF5CF.h.

Member Data Documentation

bool HDF5CF::Var::dimnameflag
protectedinherited

Definition at line 317 of file HDF5CF.h.

bool HDF5CF::Var::unsupported_attr_dtype
protectedinherited
bool HDF5CF::Var::unsupported_dspace
protectedinherited

The documentation for this class was generated from the following files: