bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HDF5CF::GMSPVar Class Reference

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

#include <HDF5CF.h>

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

Public Member Functions

const std::vector< Attribute * > & getAttributes () const
 
int getBitNum () const
 
float getCompRatio () const
 Get the compression ratio of this dataset.
 
bool getCoorAttrAddPath () const
 
const std::vector< Dimension * > & getDimensions () const
 Get the list of the dimensions.
 
const std::string & getFullPath () const
 Get the full path of this variable.
 
const std::string & getName () const
 Get the original name of this variable.
 
const std::string & getNewName () const
 Get the new name of this variable.
 
H5DataType getOriginalType () const
 
int getRank () const
 Get the dimension rank of this variable.
 
int getStartBit () const
 
size_t getTotalElems () const
 
H5DataType getType () const
 Get the data type of this variable(Not HDF5 datatype id)
 
bool getZeroStorageSize () const
 
 GMSPVar (const Var *var)
 

Friends

class File
 
class GMFile
 

Detailed Description

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

Definition at line 378 of file HDF5CF.h.

Constructor & Destructor Documentation

◆ GMSPVar()

GMSPVar::GMSPVar ( const Var * var)
explicit

Definition at line 90 of file HDF5GMCF.cc.

Member Function Documentation

◆ getAttributes()

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

Definition at line 305 of file HDF5CF.h.

◆ getBitNum()

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

Definition at line 394 of file HDF5CF.h.

◆ getCompRatio()

float HDF5CF::Var::getCompRatio ( ) const
inlineinherited

Get the compression ratio of this dataset.

Definition at line 317 of file HDF5CF.h.

◆ getCoorAttrAddPath()

bool HDF5CF::Var::getCoorAttrAddPath ( ) const
inlineinherited

Definition at line 288 of file HDF5CF.h.

◆ getDimensions()

const std::vector< Dimension * > & HDF5CF::Var::getDimensions ( ) const
inlineinherited

Get the list of the dimensions.

Definition at line 311 of file HDF5CF.h.

◆ getFullPath()

const std::string & HDF5CF::Var::getFullPath ( ) const
inlineinherited

Get the full path of this variable.

Definition at line 272 of file HDF5CF.h.

◆ getName()

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

Get the original name of this variable.

Definition at line 260 of file HDF5CF.h.

◆ getNewName()

const std::string & HDF5CF::Var::getNewName ( ) const
inlineinherited

Get the new name of this variable.

Definition at line 266 of file HDF5CF.h.

◆ getOriginalType()

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

Definition at line 384 of file HDF5CF.h.

◆ getRank()

int HDF5CF::Var::getRank ( ) const
inlineinherited

Get the dimension rank of this variable.

Definition at line 294 of file HDF5CF.h.

◆ getStartBit()

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

Definition at line 389 of file HDF5CF.h.

◆ getTotalElems()

size_t HDF5CF::Var::getTotalElems ( ) const
inlineinherited

Definition at line 277 of file HDF5CF.h.

◆ getType()

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

Get the data type of this variable(Not HDF5 datatype id)

Definition at line 300 of file HDF5CF.h.

◆ getZeroStorageSize()

bool HDF5CF::Var::getZeroStorageSize ( ) const
inlineinherited

Definition at line 283 of file HDF5CF.h.

Friends And Related Symbol Documentation

◆ File

friend class File
friend

Definition at line 404 of file HDF5CF.h.

◆ GMFile

friend class GMFile
friend

Definition at line 405 of file HDF5CF.h.


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