#include <HDFgroup.hxx>

Public Member Functions | |
| HDFgroup (const char *name, HDFcontainerObject *father) | |
| void | CreateOnDisk () |
| void | OpenOnDisk () |
| void | CloseOnDisk () |
| void | FileMount (char *file, hdf_access_mode mode) |
| void | FileUnMount () |
| HDFcontainerObject * | GetFather () |
| 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) |
| void | GetAllObjects (std::vector< std::string > &object_names) |
| int | nAttributes () |
| char * | GetAttributeName (unsigned idx) |
| void | AddSon (HDFinternalObject *son) |
| HDFinternalObject * | GetFirstSon () |
| HDFinternalObject * | GetLastSon () |
| int | nSons () |
| HDFinternalObject * | GetPreviousBrother () |
| HDFinternalObject * | GetNextBrother () |
| void | SetPreviousBrother (HDFinternalObject *previous) |
| void | SetNextBrother (HDFinternalObject *next) |
| hdf_idt | GetId () |
| char * | GetName () |
Protected Attributes | |
| char * | _name |
| hdf_idt | _id |
Private Attributes | |
| HDFcontainerObject * | _father |
| hdf_idt | _fid |
| hdf_idt | _mid |
| char * | _attribute |
| HDFinternalObject * | _firstson |
| HDFinternalObject * | _lastson |
| int | _nsons |
| HDFinternalObject * | _previousbrother |
| HDFinternalObject * | _nextbrother |
| HDFgroup::HDFgroup | ( | const char * | name, |
| HDFcontainerObject * | father | ||
| ) |
References _attribute, _father, _fid, _mid, HDFcontainerObject::AddSon(), and HDFobject::GetId().
|
inherited |
| void HDFgroup::CloseOnDisk | ( | ) |
References HDFobject::_id, HDFgroupClose(), and TestKernelHelpers::ret.
Referenced by BuildTree(), CreateGroupFromASCII(), SALOMEDSImpl_Study::Impl_SaveAs(), SALOMEDSImpl_Study::Impl_SaveObject(), SALOMEDSImpl_StudyBuilder::LoadWith(), main(), ReadNoteBookVariables(), Salome_file_i::save(), Salome_file_i::save_all(), and SaveGroupInASCIIfile().
| void HDFgroup::CreateOnDisk | ( | ) |
References _fid, HDFobject::_id, HDFobject::_name, and HDFgroupCreate().
Referenced by CreateGroupFromASCII(), SALOMEDSImpl_Study::Impl_SaveAs(), SALOMEDSImpl_Study::Impl_SaveObject(), main(), Salome_file_i::save(), and Salome_file_i::save_all().
| int HDFgroup::ExistInternalObject | ( | const char * | object_name | ) |
References HDF_NAME_MAX_LEN, InternalObjectIndentify(), pythfilter::name, nInternalObjects(), and TestKernelHelpers::ret.
Referenced by SALOMEDSImpl_StudyBuilder::LoadWith(), and ReadNoteBookVariables().
| void HDFgroup::FileMount | ( | char * | file, |
| hdf_access_mode | mode | ||
| ) |
References _fid, _mid, HDFobject::_name, HDFfileMount(), HDFfileOpen(), and TestKernelHelpers::ret.
Referenced by main().
| void HDFgroup::FileUnMount | ( | ) |
References _fid, _mid, HDFobject::_name, HDFfileClose(), HDFfileUmount(), and TestKernelHelpers::ret.
Referenced by main().
| void HDFgroup::GetAllObjects | ( | std::vector< std::string > & | object_names | ) |
References HDF_NAME_MAX_LEN, InternalObjectIndentify(), pythfilter::name, and nInternalObjects().
| char * HDFgroup::GetAttributeName | ( | unsigned | idx | ) |
References _attribute, HDFobject::_id, group_attr(), and nAttributes().
Referenced by SaveGroupInASCIIfile().
| HDFcontainerObject * HDFgroup::GetFather | ( | ) |
References _father.
|
inherited |
References HDFcontainerObject::_firstson.
Referenced by HDFexplorer::HDFexplorer(), and HDFexplorer::Reset().
|
inherited |
References HDFobject::_id.
Referenced by CreateDatasetFromASCII(), HDFarray::HDFarray(), HDFattribute::HDFattribute(), HDFdataset::HDFdataset(), and HDFgroup().
|
inherited |
References HDFcontainerObject::_lastson.
Referenced by HDFexplorer::HDFexplorer(), and HDFexplorer::Reset().
|
inherited |
References HDFobject::_name.
Referenced by BuildTree(), ReadAttributes(), SaveAttributeInASCIIfile(), SaveDatasetInASCIIfile(), and SaveGroupInASCIIfile().
|
inherited |
References HDFinternalObject::_nextbrother.
Referenced by HDFexplorer::Next(), and HDFcontainerObject::~HDFcontainerObject().
|
virtual |
|
inherited |
References HDFinternalObject::_previousbrother.
|
virtual |
Reimplemented from HDFcontainerObject.
References _fid, HDFobject::_name, HDFobjectIdentify(), and TestKernelHelpers::ret.
Referenced by BuildTree(), ExistInternalObject(), GetAllObjects(), main(), ReadNoteBookVariables(), and SaveGroupInASCIIfile().
| hdf_object_type HDFgroup::InternalObjectType | ( | char * | object_name | ) |
References HDFobject::_id, HDFobjectType(), and TestKernelHelpers::ret.
Referenced by BuildTree(), main(), ReadNoteBookVariables(), and SaveGroupInASCIIfile().
| int HDFgroup::nAttributes | ( | ) |
References HDFobject::_id.
Referenced by GetAttributeName(), and SaveGroupInASCIIfile().
|
virtual |
Reimplemented from HDFcontainerObject.
References _fid, HDFobject::_name, HDFnObjects(), and TestKernelHelpers::ret.
Referenced by BuildTree(), ExistInternalObject(), GetAllObjects(), main(), ReadNoteBookVariables(), and SaveGroupInASCIIfile().
|
inherited |
References HDFcontainerObject::_nsons.
Referenced by HDFexplorer::HDFexplorer(), and HDFexplorer::Reset().
| void HDFgroup::OpenOnDisk | ( | ) |
References _fid, HDFobject::_id, HDFobject::_name, and HDFgroupOpen().
Referenced by BuildTree(), Salome_file_i::load(), SALOMEDSImpl_StudyBuilder::LoadWith(), main(), ReadNoteBookVariables(), and SaveGroupInASCIIfile().
|
inherited |
References HDFinternalObject::_nextbrother.
Referenced by HDFcontainerObject::AddSon().
|
inherited |
References HDFinternalObject::_previousbrother.
Referenced by HDFcontainerObject::AddSon().
|
private |
Referenced by GetAttributeName(), and HDFgroup().
|
private |
Referenced by SALOME_ContainerHelper.ScriptExecInfoDeco::father(), SALOME_ContainerHelper.ScriptInfoDeco::father(), SALOME_LogManager.SALOME_ContainerScriptExecPerfLog::father(), SALOME_LogManager.SALOME_ContainerScriptPerfLog::father(), SALOME_LogManager.SALOME_ContainerPerfLog::father(), GetFather(), and HDFgroup().
|
private |
Referenced by CreateOnDisk(), FileMount(), FileUnMount(), HDFgroup(), InternalObjectIndentify(), nInternalObjects(), and OpenOnDisk().
|
privateinherited |
|
protectedinherited |
Referenced by HDFarray::CloseOnDisk(), HDFattribute::CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFfile::CloseOnDisk(), CloseOnDisk(), HDFarray::CreateOnDisk(), HDFattribute::CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::CreateOnDisk(), CreateOnDisk(), HDFdataset::GetAttributeName(), HDFfile::GetAttributeName(), GetAttributeName(), HDFarray::GetDataType(), HDFarray::GetDim(), HDFdataset::GetDim(), HDFobject::GetId(), KERNEL_PY.kernel.threadhelper.Runner::getId(), HDFdataset::GetOrder(), HDFattribute::GetSize(), HDFdataset::GetSize(), HDFattribute::GetType(), HDFdataset::GetType(), HDFarray::HDFarray(), HDFobject::HDFobject(), HDFfile::InternalObjectIndentify(), HDFfile::InternalObjectType(), InternalObjectType(), HDFdataset::nAttributes(), HDFfile::nAttributes(), nAttributes(), HDFarray::nDim(), HDFdataset::nDim(), HDFfile::nInternalObjects(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), OpenOnDisk(), HDFfile::OpenOnDisk(), HDFattribute::ReadFromDisk(), HDFdataset::ReadFromDisk(), HDFattribute::WriteOnDisk(), and HDFdataset::WriteOnDisk().
|
privateinherited |
|
private |
Referenced by FileMount(), FileUnMount(), and HDFgroup().
|
protectedinherited |
Referenced by HDFattribute::CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::CreateOnDisk(), CreateOnDisk(), FileMount(), FileUnMount(), HDFobject::GetName(), HDFobject::HDFobject(), InternalObjectIndentify(), nInternalObjects(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), OpenOnDisk(), HDFfile::OpenOnDisk(), and HDFobject::~HDFobject().
|
privateinherited |
|
privateinherited |
|
privateinherited |