#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) | 
| 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 | 
| HDFgroup::HDFgroup | ( | const char * | name, | 
| HDFcontainerObject * | father | ||
| ) | 
References _attribute, _father, _fid, _mid, HDFcontainerObject::AddSon(), and HDFobject::GetId().
      
  | 
  inherited | 
| void HDFgroup::CloseOnDisk | ( | ) | 
References HDFobject::_id, and HDFgroupClose().
Referenced by BuildTree(), CreateGroupFromASCII(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDSImpl_StudyManager::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_StudyManager::Impl_SaveAs(), SALOMEDSImpl_StudyManager::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(), and nInternalObjects().
Referenced by SALOMEDSImpl_StudyBuilder::LoadWith(), and ReadNoteBookVariables().
| void HDFgroup::FileMount | ( | char * | file, | 
| hdf_access_mode | mode | ||
| ) | 
References _fid, _mid, HDFobject::_name, HDFfileMount(), and HDFfileOpen().
Referenced by main().
| void HDFgroup::FileUnMount | ( | ) | 
References _fid, _mid, HDFobject::_name, HDFfileClose(), and HDFfileUmount().
Referenced by main().
| 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(), main(), 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, and HDFobjectIdentify().
Referenced by BuildTree(), ExistInternalObject(), main(), ReadNoteBookVariables(), and SaveGroupInASCIIfile().
| hdf_object_type HDFgroup::InternalObjectType | ( | char * | object_name | ) | 
References HDFobject::_id, and HDFobjectType().
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, and HDFnObjects().
Referenced by BuildTree(), ExistInternalObject(), 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 GetFather(), and HDFgroup().
      
  | 
  private | 
Referenced by CreateOnDisk(), FileMount(), FileUnMount(), HDFgroup(), InternalObjectIndentify(), nInternalObjects(), and OpenOnDisk().
      
  | 
  protectedinherited | 
Referenced by HDFfile::CloseOnDisk(), CloseOnDisk(), HDFattribute::CloseOnDisk(), HDFarray::CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFfile::CreateOnDisk(), CreateOnDisk(), HDFattribute::CreateOnDisk(), HDFarray::CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::GetAttributeName(), GetAttributeName(), HDFdataset::GetAttributeName(), HDFarray::GetDataType(), HDFarray::GetDim(), HDFdataset::GetDim(), HDFobject::GetId(), HDFdataset::GetOrder(), HDFattribute::GetSize(), HDFdataset::GetSize(), HDFattribute::GetType(), HDFdataset::GetType(), HDFarray::HDFarray(), HDFobject::HDFobject(), HDFfile::InternalObjectIndentify(), HDFfile::InternalObjectType(), InternalObjectType(), HDFfile::nAttributes(), nAttributes(), HDFdataset::nAttributes(), HDFarray::nDim(), HDFdataset::nDim(), HDFfile::nInternalObjects(), HDFfile::OpenOnDisk(), OpenOnDisk(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFattribute::ReadFromDisk(), HDFdataset::ReadFromDisk(), HDFattribute::WriteOnDisk(), and HDFdataset::WriteOnDisk().
      
  | 
  private | 
Referenced by FileMount(), FileUnMount(), and HDFgroup().
      
  | 
  protectedinherited | 
Referenced by HDFfile::CreateOnDisk(), CreateOnDisk(), HDFattribute::CreateOnDisk(), HDFdataset::CreateOnDisk(), FileMount(), FileUnMount(), HDFobject::GetName(), HDFobject::HDFobject(), InternalObjectIndentify(), nInternalObjects(), HDFfile::OpenOnDisk(), OpenOnDisk(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), and HDFobject::~HDFobject().