Version: 9.12.0
HDFattribute Class Reference

#include <HDFattribute.hxx>

Inheritance diagram for HDFattribute:

Public Member Functions

 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 ()
 
hdf_idt GetId ()
 
char * GetName ()
 
virtual hdf_object_type GetObjectType ()
 

Protected Attributes

char * _name
 
hdf_idt _id
 

Private Attributes

HDFinternalObject_father
 
hdf_idt _fid
 
hdf_type _type
 
size_t _size
 

Constructor & Destructor Documentation

◆ HDFattribute() [1/2]

HDFattribute::HDFattribute ( char *  name,
HDFinternalObject father,
hdf_type  type,
size_t  size 
)

References _father, _fid, _size, _type, and HDFobject::GetId().

◆ HDFattribute() [2/2]

HDFattribute::HDFattribute ( char *  name,
HDFinternalObject father 
)

Member Function Documentation

◆ CloseOnDisk()

void HDFattribute::CloseOnDisk ( )

◆ CreateOnDisk()

void HDFattribute::CreateOnDisk ( )

◆ GetFather()

HDFinternalObject * HDFattribute::GetFather ( )

References _father.

◆ GetId()

◆ GetName()

char * HDFobject::GetName ( )
inherited

◆ GetObjectType()

hdf_object_type HDFobject::GetObjectType ( )
virtualinherited

Reimplemented in HDFgroup, HDFfile, HDFdataset, and HDFarray.

References HDF_OBJECT.

◆ GetSize()

size_t HDFattribute::GetSize ( )

◆ GetType()

hdf_type HDFattribute::GetType ( )

◆ OpenOnDisk()

void HDFattribute::OpenOnDisk ( )

◆ ReadFromDisk()

void HDFattribute::ReadFromDisk ( void *  values)

◆ WriteOnDisk()

void HDFattribute::WriteOnDisk ( void *  values)

Field Documentation

◆ _father

HDFinternalObject* HDFattribute::_father
private

Referenced by GetFather(), and HDFattribute().

◆ _fid

hdf_idt HDFattribute::_fid
private

◆ _id

◆ _name

◆ _size

size_t HDFattribute::_size
private

Referenced by CreateOnDisk(), GetSize(), and HDFattribute().

◆ _type