#include <SMESHDS_Document.hxx>
Public Member Functions | |
| SMESHDS_Document (int UserID) | |
| ~SMESHDS_Document () | |
| SMESHDS_Mesh * | NewMesh (bool theIsEmbeddedMode, int MeshID) |
| void | RemoveMesh (int MeshID) |
| SMESHDS_Mesh * | GetMesh (int MeshID) |
| void | AddHypothesis (SMESHDS_Hypothesis *H) |
| void | RemoveHypothesis (int HypID) |
| SMESHDS_Hypothesis * | GetHypothesis (int HypID) |
| int | NbMeshes () |
| int | NbHypothesis () |
| void | InitMeshesIterator () |
| SMESHDS_Mesh * | NextMesh () |
| bool | MoreMesh () |
| void | InitHypothesisIterator () |
| SMESHDS_Hypothesis * | NextHypothesis () |
| bool | MoreHypothesis () |
Private Attributes | |
| int | myUserID |
| std::map< int, SMESHDS_Mesh * > | myMeshes |
| std::map< int, SMESHDS_Hypothesis * > | myHypothesis |
| std::map< int, SMESHDS_Mesh * > ::iterator | myMeshesIt |
| std::map< int, SMESHDS_Hypothesis * > ::iterator | myHypothesisIt |
| SMESHDS_Document::SMESHDS_Document | ( | int | UserID | ) |
| SMESHDS_Document::~SMESHDS_Document | ( | ) |
References InitMeshesIterator(), MoreMesh(), and NextMesh().
| void SMESHDS_Document::AddHypothesis | ( | SMESHDS_Hypothesis * | H | ) |
References SMESHDS_Hypothesis::GetID(), and myHypothesis.
| SMESHDS_Hypothesis * SMESHDS_Document::GetHypothesis | ( | int | HypID | ) |
References MESSAGE, and myHypothesis.
| SMESHDS_Mesh * SMESHDS_Document::GetMesh | ( | int | MeshID | ) |
| void SMESHDS_Document::InitHypothesisIterator | ( | ) |
References myHypothesis, and myHypothesisIt.
| void SMESHDS_Document::InitMeshesIterator | ( | ) |
References myMeshes, and myMeshesIt.
Referenced by ~SMESHDS_Document().
| bool SMESHDS_Document::MoreHypothesis | ( | ) |
References myHypothesis, and myHypothesisIt.
| bool SMESHDS_Document::MoreMesh | ( | ) |
References myMeshes, and myMeshesIt.
Referenced by ~SMESHDS_Document().
| int SMESHDS_Document::NbHypothesis | ( | ) |
References myHypothesis.
| SMESHDS_Mesh * SMESHDS_Document::NewMesh | ( | bool | theIsEmbeddedMode, |
| int | MeshID | ||
| ) |
References myMeshes.
Referenced by SMESH_Mesh::SMESH_Mesh().
| SMESHDS_Hypothesis * SMESHDS_Document::NextHypothesis | ( | ) |
References myHypothesisIt.
| SMESHDS_Mesh * SMESHDS_Document::NextMesh | ( | ) |
References myMeshesIt.
Referenced by ~SMESHDS_Document().
| void SMESHDS_Document::RemoveHypothesis | ( | int | HypID | ) |
References MESSAGE, and myHypothesis.
|
private |
Referenced by AddHypothesis(), GetHypothesis(), InitHypothesisIterator(), MoreHypothesis(), NbHypothesis(), and RemoveHypothesis().
|
private |
Referenced by InitHypothesisIterator(), MoreHypothesis(), and NextHypothesis().
|
private |
Referenced by GetMesh(), InitMeshesIterator(), MoreMesh(), NbMeshes(), NewMesh(), and RemoveMesh().
|
private |
Referenced by InitMeshesIterator(), MoreMesh(), and NextMesh().
|
private |