#include "SALOMEDSImpl_StudyManager.hxx"
#include "DF_ChildIterator.hxx"
#include "HDFexplorer.hxx"
#include "Basics_Utils.hxx"
#include "SALOMEDSImpl_Attributes.hxx"
#include "SALOMEDSImpl_Tool.hxx"
#include "SALOMEDSImpl_SComponent.hxx"
#include "SALOMEDSImpl_GenericAttribute.hxx"
#include "SALOMEDSImpl_ScalarVariable.hxx"
#include "SALOMEDSImpl_IParameters.hxx"
#include <map>
#include "HDFOI.hxx"
#include <iostream>
#include <stdlib.h>
#include <string.h>
Macros | |
#define | USE_CASE_LABEL_ID "0:2" |
Functions | |
static void | SaveAttributes (const SALOMEDSImpl_SObject &aSO, HDFgroup *hdf_group_sobject) |
Function : SaveAttributes Purpose : Save attributes for object. More... | |
static void | ReadAttributes (SALOMEDSImpl_Study *, const SALOMEDSImpl_SObject &, HDFdataset *) |
static void | BuildTree (SALOMEDSImpl_Study *, HDFgroup *) |
static void | Translate_IOR_to_persistentID (const SALOMEDSImpl_SObject &, SALOMEDSImpl_Driver *, bool isMultiFile, bool isASCII) |
static void | ReadNoteBookVariables (SALOMEDSImpl_Study *theStudy, HDFgroup *theGroup) |
#define USE_CASE_LABEL_ID "0:2" |
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs().
|
static |
References HDFgroup::CloseOnDisk(), SALOMEDSImpl_Study::CreateObjectID(), HDFobject::GetName(), HDF_DATASET, HDF_GROUP, HDF_NAME_MAX_LEN, HDFgroup::InternalObjectIndentify(), HDFgroup::InternalObjectType(), HDFgroup::nInternalObjects(), HDFgroup::OpenOnDisk(), and ReadAttributes().
Referenced by SALOMEDSImpl_StudyManager::Open().
|
static |
References SALOMEDSImpl_StudyBuilder::Addreference(), HDFdataset::CloseOnDisk(), SALOMEDSImpl_Study::CreateObjectID(), SALOMEDSImpl_StudyBuilder::FindOrCreateAttribute(), HDFobject::GetName(), HDFdataset::GetSize(), DF_Attribute::Load(), SALOMEDSImpl_Study::NewBuilder(), HDFdataset::OpenOnDisk(), and HDFdataset::ReadFromDisk().
Referenced by BuildTree().
|
static |
References SALOMEDSImpl_Study::AddVariable(), HDFgroup::CloseOnDisk(), HDFdataset::CloseOnDisk(), HDFgroup::ExistInternalObject(), HDFdataset::GetSize(), HDF_GROUP, HDF_NAME_MAX_LEN, HDFgroup::InternalObjectIndentify(), HDFgroup::InternalObjectType(), SALOMEDSImpl_GenericVariable::Load(), HDFgroup::nInternalObjects(), HDFgroup::OpenOnDisk(), HDFdataset::OpenOnDisk(), HDFdataset::ReadFromDisk(), and SALOMEDSImpl_GenericVariable::String2VariableType().
Referenced by SALOMEDSImpl_StudyManager::Open().
|
static |
Function : SaveAttributes Purpose : Save attributes for object.
References HDFdataset::CloseOnDisk(), HDFdataset::CreateOnDisk(), DF_Label::GetAttributes(), SALOMEDSImpl_SObject::GetLabel(), HDF_STRING, SALOMEDSImpl_GenericAttribute::Impl_GetType(), DF_Attribute::Save(), and HDFdataset::WriteOnDisk().
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs(), and SALOMEDSImpl_StudyManager::Impl_SaveObject().
|
static |
References DF_Label::FindAttribute(), SALOMEDSImpl_AttributeIOR::GetID(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_Driver::IORToLocalPersistentID(), SALOMEDSImpl_AttributePersistentRef::Set(), SALOMEDSImpl_Study::SObject(), and SALOMEDSImpl_AttributeIOR::Value().
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs().