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

This class is a derived class of CVar. It represents a coordinate variable for HDF-EOS5 files. More...

#include <HDF5CF.h>

Inheritance diagram for HDF5CF::EOS5CVar:
Inheritance graph
Collaboration diagram for HDF5CF::EOS5CVar:
Collaboration graph

Public Member Functions

 EOS5CVar (const Var *)
 
const std::vector< Attribute * > & getAttributes () const
 
float getCompRatio () const
 Get the compression ratio of this dataset.
 
bool getCoorAttrAddPath () const
 
CVType getCVType () const
 Get the coordinate variable type of this variable.
 
const std::vector< Dimension * > & getDimensions () const
 Get the list of the dimensions.
 
EOS5Type getEos5Type () const
 
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.
 
EOS5GridOriginType getOrigin () const
 
std::vector< double > getParams () const
 
EOS5GridPRType getPixelReg () const
 
float getPointLeft () const
 
float getPointLower () const
 
float getPointRight () const
 
float getPointUpper () const
 
EOS5GridPCType getProjCode () const
 
int getRank () const
 Get the dimension rank of this variable.
 
int getSphere () const
 
size_t getTotalElems () const
 
H5DataType getType () const
 Get the data type of this variable(Not HDF5 datatype id)
 
int getXDimSize () const
 
int getYDimSize () const
 
bool getZeroStorageSize () const
 
int getZone () const
 
bool isLatLon () const
 

Friends

class EOS5File
 

Detailed Description

This class is a derived class of CVar. It represents a coordinate variable for HDF-EOS5 files.

Definition at line 427 of file HDF5CF.h.

Constructor & Destructor Documentation

◆ EOS5CVar() [1/2]

HDF5CF::EOS5CVar::EOS5CVar ( )
inline

Definition at line 429 of file HDF5CF.h.

◆ EOS5CVar() [2/2]

EOS5CVar::EOS5CVar ( const Var * var)
explicit

Definition at line 47 of file HDFEOS5CF.cc.

Member Function Documentation

◆ getAttributes()

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

Definition at line 305 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.

◆ getCVType()

CVType HDF5CF::CVar::getCVType ( ) const
inlineinherited

Get the coordinate variable type of this variable.

Definition at line 358 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.

◆ getEos5Type()

EOS5Type HDF5CF::EOS5CVar::getEos5Type ( ) const
inline

Definition at line 438 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.

◆ getOrigin()

EOS5GridOriginType HDF5CF::EOS5CVar::getOrigin ( ) const
inline

Definition at line 464 of file HDF5CF.h.

◆ getParams()

std::vector< double > HDF5CF::EOS5CVar::getParams ( ) const
inline

Definition at line 484 of file HDF5CF.h.

◆ getPixelReg()

EOS5GridPRType HDF5CF::EOS5CVar::getPixelReg ( ) const
inline

Definition at line 460 of file HDF5CF.h.

◆ getPointLeft()

float HDF5CF::EOS5CVar::getPointLeft ( ) const
inline

Definition at line 451 of file HDF5CF.h.

◆ getPointLower()

float HDF5CF::EOS5CVar::getPointLower ( ) const
inline

Definition at line 442 of file HDF5CF.h.

◆ getPointRight()

float HDF5CF::EOS5CVar::getPointRight ( ) const
inline

Definition at line 455 of file HDF5CF.h.

◆ getPointUpper()

float HDF5CF::EOS5CVar::getPointUpper ( ) const
inline

Definition at line 446 of file HDF5CF.h.

◆ getProjCode()

EOS5GridPCType HDF5CF::EOS5CVar::getProjCode ( ) const
inline

Definition at line 469 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.

◆ getSphere()

int HDF5CF::EOS5CVar::getSphere ( ) const
inline

Definition at line 497 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.

◆ getXDimSize()

int HDF5CF::EOS5CVar::getXDimSize ( ) const
inline

Definition at line 474 of file HDF5CF.h.

◆ getYDimSize()

int HDF5CF::EOS5CVar::getYDimSize ( ) const
inline

Definition at line 479 of file HDF5CF.h.

◆ getZeroStorageSize()

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

Definition at line 283 of file HDF5CF.h.

◆ getZone()

int HDF5CF::EOS5CVar::getZone ( ) const
inline

Definition at line 492 of file HDF5CF.h.

◆ isLatLon()

bool CVar::isLatLon ( ) const
inherited

Definition at line 91 of file HDF5CF.cc.

Friends And Related Symbol Documentation

◆ EOS5File

friend class EOS5File
friend

Definition at line 517 of file HDF5CF.h.


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