#include <HDFcontainerObject.hxx>

Public Member Functions | |
| HDFcontainerObject (const char *name) | |
| virtual | ~HDFcontainerObject () | 
| virtual int | nInternalObjects () | 
| virtual void | InternalObjectIndentify (int rank, char *object_name) | 
| 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 () | 
| virtual hdf_object_type | GetObjectType () | 
Protected Attributes | |
| char * | _name | 
| hdf_idt | _id | 
Private Attributes | |
| HDFinternalObject * | _firstson | 
| HDFinternalObject * | _lastson | 
| int | _nsons | 
| HDFcontainerObject::HDFcontainerObject | ( | const char * | name | ) | 
      
  | 
  virtual | 
References _firstson, and HDFinternalObject::GetNextBrother().
| void HDFcontainerObject::AddSon | ( | HDFinternalObject * | son | ) | 
References _firstson, _lastson, _nsons, HDFinternalObject::SetNextBrother(), and HDFinternalObject::SetPreviousBrother().
Referenced by HDFdataset::HDFdataset(), and HDFgroup::HDFgroup().
| HDFinternalObject * HDFcontainerObject::GetFirstSon | ( | ) | 
References _firstson.
Referenced by HDFexplorer::HDFexplorer(), and HDFexplorer::Reset().
      
  | 
  inherited | 
References HDFobject::_id.
Referenced by CreateDatasetFromASCII(), HDFarray::HDFarray(), HDFattribute::HDFattribute(), HDFdataset::HDFdataset(), and HDFgroup::HDFgroup().
| HDFinternalObject * HDFcontainerObject::GetLastSon | ( | ) | 
References _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().
      
  | 
  virtualinherited | 
Reimplemented in HDFdataset, HDFgroup, HDFarray, and HDFfile.
References HDF_OBJECT.
Referenced by main().
      
  | 
  inherited | 
References HDFinternalObject::_previousbrother.
      
  | 
  virtual | 
| int HDFcontainerObject::nSons | ( | ) | 
References _nsons.
Referenced by HDFexplorer::HDFexplorer(), and HDFexplorer::Reset().
      
  | 
  inherited | 
References HDFinternalObject::_nextbrother.
Referenced by AddSon().
      
  | 
  inherited | 
References HDFinternalObject::_previousbrother.
Referenced by AddSon().
      
  | 
  private | 
Referenced by AddSon(), GetFirstSon(), HDFcontainerObject(), and ~HDFcontainerObject().
      
  | 
  protectedinherited | 
Referenced by HDFfile::CloseOnDisk(), HDFgroup::CloseOnDisk(), HDFattribute::CloseOnDisk(), HDFarray::CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFfile::CreateOnDisk(), HDFgroup::CreateOnDisk(), HDFattribute::CreateOnDisk(), HDFarray::CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFfile::GetAttributeName(), HDFgroup::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(), HDFgroup::InternalObjectType(), HDFfile::nAttributes(), HDFgroup::nAttributes(), HDFdataset::nAttributes(), HDFarray::nDim(), HDFdataset::nDim(), HDFfile::nInternalObjects(), HDFfile::OpenOnDisk(), HDFgroup::OpenOnDisk(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFattribute::ReadFromDisk(), HDFdataset::ReadFromDisk(), HDFattribute::WriteOnDisk(), and HDFdataset::WriteOnDisk().
      
  | 
  private | 
Referenced by AddSon(), GetLastSon(), and HDFcontainerObject().
      
  | 
  protectedinherited | 
Referenced by HDFfile::CreateOnDisk(), HDFgroup::CreateOnDisk(), HDFattribute::CreateOnDisk(), HDFdataset::CreateOnDisk(), HDFgroup::FileMount(), HDFgroup::FileUnMount(), HDFobject::GetName(), HDFobject::HDFobject(), HDFgroup::InternalObjectIndentify(), HDFgroup::nInternalObjects(), HDFfile::OpenOnDisk(), HDFgroup::OpenOnDisk(), HDFattribute::OpenOnDisk(), HDFdataset::OpenOnDisk(), and HDFobject::~HDFobject().
      
  | 
  private | 
Referenced by AddSon(), HDFcontainerObject(), and nSons().