Version: 8.3.0
HDFdataset Class Reference

#include <HDFdataset.hxx>

Inheritance diagram for HDFdataset:

Public Member Functions

 HDFdataset (const char *name, HDFcontainerObject *father, hdf_type type, hdf_size dim[], int dimsize, hdf_byte_order order=H5T_ORDER_NONE)
 
 HDFdataset (const char *name, HDFcontainerObject *father)
 
virtual ~HDFdataset ()
 
void CreateOnDisk ()
 
void OpenOnDisk ()
 
void CloseOnDisk ()
 
void WriteOnDisk (void *values)
 
void ReadFromDisk (void *values)
 
HDFcontainerObjectGetFather ()
 
hdf_type GetType ()
 
int nDim ()
 
void GetDim (hdf_size dim[])
 
hdf_size GetSize ()
 
hdf_object_type GetObjectType ()
 
hdf_byte_order GetOrder ()
 
void SetArrayId (hdf_idt arrayId)
 
int nAttributes ()
 
charGetAttributeName (unsigned idx)
 
HDFinternalObjectGetPreviousBrother ()
 
HDFinternalObjectGetNextBrother ()
 
void SetPreviousBrother (HDFinternalObject *previous)
 
void SetNextBrother (HDFinternalObject *next)
 
hdf_idt GetId ()
 
charGetName ()
 

Protected Attributes

char_name
 
hdf_idt _id
 

Private Attributes

HDFcontainerObject_father
 
hdf_idt _fid
 
hdf_type _type
 
hdf_size_dim
 
hdf_byte_order _byte_order
 
hdf_size _size
 
int _ndim
 
char_attribute
 
hdf_idt _arrayId
 

Constructor & Destructor Documentation

HDFdataset::HDFdataset ( const char name,
HDFcontainerObject father,
hdf_type  type,
hdf_size  dim[],
int  dimsize,
hdf_byte_order  order = H5T_ORDER_NONE 
)
HDFdataset::HDFdataset ( const char name,
HDFcontainerObject father 
)
HDFdataset::~HDFdataset ( )
virtual

References _dim.

Member Function Documentation

char * HDFdataset::GetAttributeName ( unsigned  idx)
void HDFdataset::GetDim ( hdf_size  dim[])
HDFcontainerObject * HDFdataset::GetFather ( )

References _father.

HDFinternalObject * HDFinternalObject::GetNextBrother ( )
inherited
hdf_object_type HDFdataset::GetObjectType ( )
virtual

Reimplemented from HDFobject.

References HDF_DATASET.

hdf_byte_order HDFdataset::GetOrder ( )
HDFinternalObject * HDFinternalObject::GetPreviousBrother ( )
inherited
hdf_type HDFdataset::GetType ( )
int HDFdataset::nAttributes ( )
int HDFdataset::nDim ( )
void HDFdataset::SetArrayId ( hdf_idt  arrayId)

References _arrayId.

Referenced by CreateDatasetFromASCII().

void HDFinternalObject::SetNextBrother ( HDFinternalObject next)
inherited
void HDFinternalObject::SetPreviousBrother ( HDFinternalObject previous)
inherited

Field Documentation

hdf_idt HDFdataset::_arrayId
private
char* HDFdataset::_attribute
private

Referenced by GetAttributeName(), and HDFdataset().

hdf_byte_order HDFdataset::_byte_order
private

Referenced by CreateOnDisk(), GetOrder(), and HDFdataset().

hdf_size* HDFdataset::_dim
private
HDFcontainerObject* HDFdataset::_father
private

Referenced by GetFather(), and HDFdataset().

hdf_idt HDFdataset::_fid
private
int HDFdataset::_ndim
private

Referenced by CreateOnDisk(), GetDim(), HDFdataset(), and nDim().

hdf_size HDFdataset::_size
private

Referenced by GetSize(), and HDFdataset().

hdf_type HDFdataset::_type
private