bes Updated for version 3.20.10
HDF5CF::Var Class Reference

This class represents one HDF5 dataset(CF variable) More...

#include <HDF5CF.h>

Collaboration diagram for HDF5CF::Var:
Collaboration graph

Public Member Functions

const std::vector< Attribute * > & getAttributes () const
 
int getCompRatio () const
 Get the compression ratio of this dataset. More...
 
const 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...
 
int getRank () const
 Get the dimension rank of this variable. More...
 
size_t getTotalElems () const
 
H5DataType getType () const
 Get the data type of this variable(Not HDF5 datatype id) More...
 
const bool getZeroStorageSize () const
 
 Var (Var *var)
 

Friends

class CVar
 
class EOS5CVar
 
class EOS5File
 
class File
 
class GMCVar
 
class GMFile
 
class GMSPVar
 

Detailed Description

This class represents one HDF5 dataset(CF variable)

Definition at line 259 of file HDF5CF.h.

Constructor & Destructor Documentation

◆ Var() [1/2]

HDF5CF::Var::Var ( )
inline

Definition at line 261 of file HDF5CF.h.

◆ Var() [2/2]

Var::Var ( Var var)
explicit

Definition at line 49 of file HDF5CF.cc.

◆ ~Var()

Var::~Var ( )
virtual

Definition at line 161 of file HDF5CF.cc.

Member Function Documentation

◆ getAttributes()

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

Definition at line 316 of file HDF5CF.h.

◆ getCompRatio()

int HDF5CF::Var::getCompRatio ( ) const
inline

Get the compression ratio of this dataset.

Definition at line 328 of file HDF5CF.h.

◆ getCoorAttrAddPath()

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

Definition at line 299 of file HDF5CF.h.

◆ getDimensions()

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

Get the list of the dimensions.

Definition at line 322 of file HDF5CF.h.

◆ getFullPath()

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

Get the full path of this variable.

Definition at line 283 of file HDF5CF.h.

◆ getName()

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

Get the original name of this variable.

Definition at line 271 of file HDF5CF.h.

◆ getNewName()

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

Get the new name of this variable.

Definition at line 277 of file HDF5CF.h.

◆ getRank()

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

Get the dimension rank of this variable.

Definition at line 305 of file HDF5CF.h.

◆ getTotalElems()

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

Definition at line 288 of file HDF5CF.h.

◆ getType()

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

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

Definition at line 311 of file HDF5CF.h.

◆ getZeroStorageSize()

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

Definition at line 294 of file HDF5CF.h.

Friends And Related Function Documentation

◆ CVar

friend class CVar
friend

Definition at line 352 of file HDF5CF.h.

◆ EOS5CVar

friend class EOS5CVar
friend

Definition at line 355 of file HDF5CF.h.

◆ EOS5File

friend class EOS5File
friend

Definition at line 358 of file HDF5CF.h.

◆ File

friend class File
friend

Definition at line 356 of file HDF5CF.h.

◆ GMCVar

friend class GMCVar
friend

Definition at line 353 of file HDF5CF.h.

◆ GMFile

friend class GMFile
friend

Definition at line 357 of file HDF5CF.h.

◆ GMSPVar

friend class GMSPVar
friend

Definition at line 354 of file HDF5CF.h.


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