Version: 7.8.0
HDFfile Class Reference

#include <HDFfile.hxx>

Inheritance diagram for HDFfile:

Public Member Functions

 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 ()
 
charGetAttributeName (unsigned idx)
 
void AddSon (HDFinternalObject *son)
 
HDFinternalObjectGetFirstSon ()
 
HDFinternalObjectGetLastSon ()
 
int nSons ()
 
HDFinternalObjectGetPreviousBrother ()
 
HDFinternalObjectGetNextBrother ()
 
void SetPreviousBrother (HDFinternalObject *previous)
 
void SetNextBrother (HDFinternalObject *next)
 
hdf_idt GetId ()
 
charGetName ()
 

Protected Attributes

char_name
 
hdf_idt _id
 

Private Attributes

hdf_access_mode _access_mode
 
char_attribute
 

Constructor & Destructor Documentation

HDFfile::HDFfile ( char name)

References _attribute.

Member Function Documentation

int HDFfile::ExistInternalObject ( const char object_name)
hdf_access_mode HDFfile::GetAccessMode ( )

References _access_mode.

char * HDFfile::GetAttributeName ( unsigned  idx)
HDFinternalObject * HDFcontainerObject::GetFirstSon ( )
inherited
HDFinternalObject * HDFcontainerObject::GetLastSon ( )
inherited
HDFinternalObject * HDFinternalObject::GetNextBrother ( )
inherited
hdf_object_type HDFfile::GetObjectType ( )
virtual

Reimplemented from HDFobject.

References HDF_FILE.

HDFinternalObject * HDFinternalObject::GetPreviousBrother ( )
inherited
void HDFfile::InternalObjectIndentify ( int  rank,
char object_name 
)
virtual
hdf_object_type HDFfile::InternalObjectType ( char object_name)
int HDFfile::nAttributes ( )
int HDFfile::nInternalObjects ( )
virtual
int HDFcontainerObject::nSons ( )
inherited
void HDFinternalObject::SetNextBrother ( HDFinternalObject next)
inherited
void HDFinternalObject::SetPreviousBrother ( HDFinternalObject previous)
inherited

Field Documentation

hdf_access_mode HDFfile::_access_mode
private

Referenced by GetAccessMode(), and OpenOnDisk().

char* HDFfile::_attribute
private

Referenced by GetAttributeName(), and HDFfile().