bes Updated for version 3.20.13
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>

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. More...
 
bool getCoorAttrAddPath () const
 
const std::vector< Dimension * > & getDimensions () const
 Get the list of the dimensions. More...
 
const std::string & getFullPath () const
 Get the full path of this variable. More...
 
const std::string & getName () const
 Get the original name of this variable. More...
 
const std::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
 
size_t getTotalElems () const
 
H5DataType getType () const
 Get the data type of this variable(Not HDF5 datatype id) More...
 
bool getZeroStorageSize () const
 
 GMSPVar (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 382 of file HDF5CF.h.

Constructor & Destructor Documentation

◆ GMSPVar()

GMSPVar::GMSPVar ( Var var)
explicit

Definition at line 130 of file HDF5GMCF.cc.

Member Function Documentation

◆ getAttributes()

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

Definition at line 309 of file HDF5CF.h.

◆ getBitNum()

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

Definition at line 398 of file HDF5CF.h.

◆ getCompRatio()

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

Get the compression ratio of this dataset.

Definition at line 321 of file HDF5CF.h.

◆ getCoorAttrAddPath()

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

Definition at line 292 of file HDF5CF.h.

◆ getDimensions()

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

Get the list of the dimensions.

Definition at line 315 of file HDF5CF.h.

◆ getFullPath()

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

Get the full path of this variable.

Definition at line 276 of file HDF5CF.h.

◆ getName()

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

Get the original name of this variable.

Definition at line 264 of file HDF5CF.h.

◆ getNewName()

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

Get the new name of this variable.

Definition at line 270 of file HDF5CF.h.

◆ getOriginalType()

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

Definition at line 388 of file HDF5CF.h.

◆ getRank()

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

Get the dimension rank of this variable.

Definition at line 298 of file HDF5CF.h.

◆ getStartBit()

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

Definition at line 393 of file HDF5CF.h.

◆ getTotalElems()

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

Definition at line 281 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 304 of file HDF5CF.h.

◆ getZeroStorageSize()

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

Definition at line 287 of file HDF5CF.h.

Friends And Related Function Documentation

◆ File

friend class File
friend

Definition at line 408 of file HDF5CF.h.

◆ GMFile

friend class GMFile
friend

Definition at line 409 of file HDF5CF.h.


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