Clean the Load method.

This commit is contained in:
jrt 2004-02-23 16:38:49 +00:00
parent 0d30056185
commit d2b92e5939
2 changed files with 1704 additions and 1438 deletions

File diff suppressed because it is too large Load Diff

View File

@ -155,6 +155,24 @@ protected:
GEOM::GEOM_Shape_ptr aShape); GEOM::GEOM_Shape_ptr aShape);
private: private:
void loadMesh(char * name, HDFfile * hdf_file, char * meshFile,
SALOMEDS::Study_var study);
void loadHypothesis(char * name, HDFfile * hdf_file, char * hypothesisFile,
int studyId);
void loadAlgorithms(char * name, HDFfile * hdf_file, char * algorithmsFile,
int studyId);
void loadAppliedHypothesis(HDFgroup * hdfGroupMeshId, bool _found,
SALOMEDS::Study_var Study, SMESH::SMESH_Mesh_var myNewMesh,
GEOM::GEOM_Shape_var aShape);
GEOM::GEOM_Gen_var getGeomEngine();
GEOM::GEOM_Shape_var getShape(SALOMEDS::Study_var Study, char * refFromFile);
void loadAppliedAlgorithms(HDFgroup * hdfGroupMeshId,
bool _found, SALOMEDS::Study_var Study, SMESH::SMESH_Mesh_var myNewMesh,
GEOM::GEOM_Shape_var aShape);
void loadSubMeshes(HDFgroup * hdfGroupMeshId, char * msgname,
SALOMEDS::Study_var Study, SMESH::SMESH_Mesh_var myNewMesh);
SMESH_HypothesisFactory_i _hypothesisFactory_i; SMESH_HypothesisFactory_i _hypothesisFactory_i;
::SMESH_Gen _impl; // no namespace here ::SMESH_Gen _impl; // no namespace here
int _localId; // unique Id of created objects, within SMESH_Gen_i entity int _localId; // unique Id of created objects, within SMESH_Gen_i entity