Back to index

salome-kernel  6.5.0
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes
HDFPERSIST_EXPORT Protocol Reference

#include <HDFarray.hxx>

List of all members.

Public Member Functions

 HDFarray (HDFobject *father, hdf_type dataType, int ndim, hdf_size *dim)
 HDFarray (HDFobject *father)
virtual ~HDFarray ()
virtual hdf_type GetDataType ()
virtual hdf_object_type GetObjectType ()
void CreateOnDisk ()
void CloseOnDisk ()
int nDim ()
void GetDim (hdf_size dim[])
 HDFattribute (char *name, HDFinternalObject *father, hdf_type type, size_t size)
 HDFattribute (char *name, HDFinternalObject *father)
void CreateOnDisk ()
void OpenOnDisk ()
void CloseOnDisk ()
void WriteOnDisk (void *values)
void ReadFromDisk (void *values)
HDFinternalObjectGetFather ()
hdf_type GetType ()
size_t GetSize ()
 HDFcontainerObject (const char *name)
virtual ~HDFcontainerObject ()
virtual int nInternalObjects ()
virtual void InternalObjectIndentify (int rank, char *object_name)
void AddSon (HDFinternalObject *son)
HDFinternalObjectGetFirstSon ()
HDFinternalObjectGetLastSon ()
int nSons ()
 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 ()
char * GetAttributeName (unsigned idx)
 HDFexception (const char *message)
 HDFexplorer (HDFcontainerObject *container)
 ~HDFexplorer ()
void Reset (HDFcontainerObject *new_container)
void Init ()
void Next ()
int More ()
HDFinternalObjectValue ()
 HDFfile (char *name)
void CreateOnDisk ()
void OpenOnDisk (hdf_access_mode acess_mode)
void CloseOnDisk ()
hdf_access_mode GetAccessMode ()
hdf_object_type GetObjectType ()
int nInternalObjects ()
void InternalObjectIndentify (int rank, char *object_name)
int ExistInternalObject (const char *object_name)
hdf_object_type InternalObjectType (char *object_name)
int nAttributes ()
char * GetAttributeName (unsigned idx)
 HDFgroup (const char *name, HDFcontainerObject *father)
void CreateOnDisk ()
void OpenOnDisk ()
void CloseOnDisk ()
void FileMount (char *file, hdf_access_mode mode)
void FileUnMount ()
HDFcontainerObjectGetFather ()
hdf_object_type GetObjectType ()
int nInternalObjects ()
void InternalObjectIndentify (int rank, char *object_name)
int ExistInternalObject (const char *object_name)
hdf_object_type InternalObjectType (char *object_name)
int nAttributes ()
char * GetAttributeName (unsigned idx)
 HDFinternalObject (const char *name)
HDFinternalObjectGetPreviousBrother ()
HDFinternalObjectGetNextBrother ()
void SetPreviousBrother (HDFinternalObject *previous)
void SetNextBrother (HDFinternalObject *next)
 HDFobject (const char *name)
virtual ~HDFobject ()
hdf_idt GetId ()
char * GetName ()
virtual hdf_object_type GetObjectType ()

Static Public Member Functions

static char * ConvertFromHDFToASCII (const char *thePath, bool isReplaced=true, const char *theExtension=NULL)
static char * ConvertFromASCIIToHDF (const char *thePath, bool isReplaced=false)
static bool isASCII (const char *thePath)
static int FromAscii (const std::string &file, const HDFcontainerObject &hdf_container, const std::string &nomdataset)

Protected Attributes

HDFobject_father
hdf_type _datatype
hdf_size_dim
int _ndim
char * _name
hdf_idt _id

Private Member Functions

 HDFConvert ()
 ~HDFConvert ()

Private Attributes

HDFinternalObject_father
hdf_idt _fid
hdf_type _type
size_t _size
HDFinternalObject_firstson
HDFinternalObject_lastson
int _nsons
HDFcontainerObject_father
hdf_byte_order _byte_order
hdf_size _size
char * _attribute
hdf_idt _arrayId
int _size
HDFcontainerObject_container
HDFinternalObject_head
HDFinternalObject_queue
HDFinternalObject_current
hdf_access_mode _access_mode
hdf_idt _mid
HDFinternalObject_previousbrother
HDFinternalObject_nextbrother

Detailed Description

Definition at line 33 of file HDFarray.hxx.


Constructor & Destructor Documentation

virtual HDFPERSIST_EXPORT::~HDFarray ( ) [virtual]
virtual HDFPERSIST_EXPORT::~HDFdataset ( ) [virtual]
virtual HDFPERSIST_EXPORT::~HDFobject ( ) [virtual]

Member Function Documentation

static char* HDFPERSIST_EXPORT::ConvertFromASCIIToHDF ( const char *  thePath,
bool  isReplaced = false 
) [static]
static char* HDFPERSIST_EXPORT::ConvertFromHDFToASCII ( const char *  thePath,
bool  isReplaced = true,
const char *  theExtension = NULL 
) [static]
int HDFPERSIST_EXPORT::ExistInternalObject ( const char *  object_name)
int HDFPERSIST_EXPORT::ExistInternalObject ( const char *  object_name)
void HDFPERSIST_EXPORT::FileMount ( char *  file,
hdf_access_mode  mode 
)
static int HDFPERSIST_EXPORT::FromAscii ( const std::string &  file,
const HDFcontainerObject hdf_container,
const std::string &  nomdataset 
) [static]
char* HDFPERSIST_EXPORT::GetAttributeName ( unsigned  idx)
char* HDFPERSIST_EXPORT::GetAttributeName ( unsigned  idx)
char* HDFPERSIST_EXPORT::GetAttributeName ( unsigned  idx)
HDFPERSIST_EXPORT::HDFarray ( HDFobject father,
hdf_type  dataType,
int  ndim,
hdf_size dim 
)
HDFPERSIST_EXPORT::HDFattribute ( char *  name,
HDFinternalObject father,
hdf_type  type,
size_t  size 
)
HDFPERSIST_EXPORT::HDFattribute ( char *  name,
HDFinternalObject father 
)
HDFPERSIST_EXPORT::HDFcontainerObject ( const char *  name)
HDFPERSIST_EXPORT::HDFdataset ( const char *  name,
HDFcontainerObject father,
hdf_type  type,
hdf_size  dim[],
int  dimsize,
hdf_byte_order  order = H5T_ORDER_NONE 
)
HDFPERSIST_EXPORT::HDFdataset ( const char *  name,
HDFcontainerObject father 
)
HDFPERSIST_EXPORT::HDFexception ( const char *  message) [inline]

Definition at line 39 of file HDFexception.hxx.

                                    { 
    std::cerr << message << std::endl;
  }
HDFPERSIST_EXPORT::HDFfile ( char *  name)
HDFPERSIST_EXPORT::HDFgroup ( const char *  name,
HDFcontainerObject father 
)
HDFPERSIST_EXPORT::HDFinternalObject ( const char *  name)
HDFPERSIST_EXPORT::HDFobject ( const char *  name)
virtual void HDFPERSIST_EXPORT::InternalObjectIndentify ( int  rank,
char *  object_name 
) [virtual]
void HDFPERSIST_EXPORT::InternalObjectIndentify ( int  rank,
char *  object_name 
)
void HDFPERSIST_EXPORT::InternalObjectIndentify ( int  rank,
char *  object_name 
)
static bool HDFPERSIST_EXPORT::isASCII ( const char *  thePath) [static]
virtual int HDFPERSIST_EXPORT::nInternalObjects ( ) [virtual]
void HDFPERSIST_EXPORT::ReadFromDisk ( void *  values)
void HDFPERSIST_EXPORT::ReadFromDisk ( void *  values)
void HDFPERSIST_EXPORT::Reset ( HDFcontainerObject new_container)
void HDFPERSIST_EXPORT::WriteOnDisk ( void *  values)
void HDFPERSIST_EXPORT::WriteOnDisk ( void *  values)

Member Data Documentation

Definition at line 37 of file HDFfile.hxx.

Definition at line 46 of file HDFdataset.hxx.

Definition at line 45 of file HDFdataset.hxx.

Definition at line 42 of file HDFdataset.hxx.

Definition at line 36 of file HDFexplorer.hxx.

Definition at line 39 of file HDFexplorer.hxx.

Definition at line 36 of file HDFarray.hxx.

Definition at line 37 of file HDFarray.hxx.

Definition at line 35 of file HDFarray.hxx.

Definition at line 37 of file HDFattribute.hxx.

Definition at line 38 of file HDFdataset.hxx.

Definition at line 38 of file HDFattribute.hxx.

Definition at line 38 of file HDFcontainerObject.hxx.

Definition at line 37 of file HDFexplorer.hxx.

Definition at line 36 of file HDFobject.hxx.

Definition at line 39 of file HDFcontainerObject.hxx.

Definition at line 39 of file HDFgroup.hxx.

char* HDFPERSIST_EXPORT::_name [protected]

Definition at line 35 of file HDFobject.hxx.

int HDFPERSIST_EXPORT::_ndim [protected]

Definition at line 38 of file HDFarray.hxx.

Definition at line 38 of file HDFinternalObject.hxx.

Definition at line 40 of file HDFcontainerObject.hxx.

Definition at line 37 of file HDFinternalObject.hxx.

Definition at line 38 of file HDFexplorer.hxx.

int HDFPERSIST_EXPORT::_size [private]

Definition at line 35 of file HDFexplorer.hxx.

size_t HDFPERSIST_EXPORT::_size [private]

Definition at line 40 of file HDFattribute.hxx.

Definition at line 43 of file HDFdataset.hxx.

Definition at line 39 of file HDFattribute.hxx.


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