#include <HDFattribute.hxx>
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) |
HDFinternalObject * | GetFather () |
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 |
HDFattribute::HDFattribute | ( | char * | name, |
HDFinternalObject * | father, | ||
hdf_type | type, | ||
size_t | size | ||
) |
References _father, _fid, _size, _type, and HDFobject::GetId().
HDFattribute::HDFattribute | ( | char * | name, |
HDFinternalObject * | father | ||
) |
void HDFattribute::CloseOnDisk | ( | ) |
References HDFobject::_id, HDFattrClose(), and TestKernelHelpers::ret.
Referenced by CreateAttributeFromASCII(), main(), and SaveAttributeInASCIIfile().
void HDFattribute::CreateOnDisk | ( | ) |
References _fid, HDFobject::_id, HDFobject::_name, _size, _type, and HDFattrCreate().
Referenced by CreateAttributeFromASCII(), and main().
HDFinternalObject * HDFattribute::GetFather | ( | ) |
References _father.
|
inherited |
References HDFobject::_id.
Referenced by CreateDatasetFromASCII(), HDFarray::HDFarray(), HDFattribute(), HDFdataset::HDFdataset(), and HDFgroup::HDFgroup().
|
inherited |
References HDFobject::_name.
Referenced by BuildTree(), ReadAttributes(), SaveAttributeInASCIIfile(), SaveDatasetInASCIIfile(), and SaveGroupInASCIIfile().
|
virtualinherited |
Reimplemented in HDFgroup, HDFfile, HDFdataset, and HDFarray.
References HDF_OBJECT.
size_t HDFattribute::GetSize | ( | ) |
References HDFobject::_id, _size, and HDFattrGetSize().
Referenced by SaveAttributeInASCIIfile().
hdf_type HDFattribute::GetType | ( | ) |
References HDFobject::_id, _type, HDF_NONE, and HDFattrGetType().
Referenced by SaveAttributeInASCIIfile().
void HDFattribute::OpenOnDisk | ( | ) |
References _fid, HDFobject::_id, HDFobject::_name, and HDFattrOpen().
Referenced by SaveAttributeInASCIIfile().
void HDFattribute::ReadFromDisk | ( | void * | values | ) |
References HDFobject::_id, HDFattrRead(), and TestKernelHelpers::ret.
Referenced by SaveAttributeInASCIIfile().
void HDFattribute::WriteOnDisk | ( | void * | values | ) |
References HDFobject::_id, HDFattrWrite(), and TestKernelHelpers::ret.
Referenced by CreateAttributeFromASCII(), and main().
|
private |
Referenced by GetFather(), and HDFattribute().
|
private |
Referenced by CreateOnDisk(), HDFattribute(), and OpenOnDisk().
|
protectedinherited |
Referenced by HDFarray::CloseOnDisk(), CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFfile::CloseOnDisk(), HDFgroup::CloseOnDisk(), HDFarray::CreateOnDisk(), CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::CreateOnDisk(), HDFgroup::CreateOnDisk(), HDFdataset::GetAttributeName(), HDFfile::GetAttributeName(), HDFgroup::GetAttributeName(), HDFarray::GetDataType(), HDFarray::GetDim(), HDFdataset::GetDim(), HDFobject::GetId(), KERNEL_PY.kernel.threadhelper.Runner::getId(), HDFdataset::GetOrder(), GetSize(), HDFdataset::GetSize(), GetType(), HDFdataset::GetType(), HDFarray::HDFarray(), HDFobject::HDFobject(), HDFfile::InternalObjectIndentify(), HDFfile::InternalObjectType(), HDFgroup::InternalObjectType(), HDFdataset::nAttributes(), HDFfile::nAttributes(), HDFgroup::nAttributes(), HDFarray::nDim(), HDFdataset::nDim(), HDFfile::nInternalObjects(), OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFgroup::OpenOnDisk(), HDFfile::OpenOnDisk(), ReadFromDisk(), HDFdataset::ReadFromDisk(), WriteOnDisk(), and HDFdataset::WriteOnDisk().
|
protectedinherited |
Referenced by CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::CreateOnDisk(), HDFgroup::CreateOnDisk(), HDFgroup::FileMount(), HDFgroup::FileUnMount(), HDFobject::GetName(), HDFobject::HDFobject(), HDFgroup::InternalObjectIndentify(), HDFgroup::nInternalObjects(), OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFgroup::OpenOnDisk(), HDFfile::OpenOnDisk(), and HDFobject::~HDFobject().
|
private |
Referenced by CreateOnDisk(), GetSize(), and HDFattribute().
|
private |