SALOME - SMESH
SMESHDS_Document Class Reference

#include <SMESHDS_Document.hxx>

Collaboration diagram for SMESHDS_Document:
Collaboration graph

Public Member Functions

 SMESHDS_Document (int UserID)
 
int NewMesh (bool theIsEmbeddedMode)
 
void RemoveMesh (int MeshID)
 
SMESHDS_MeshGetMesh (int MeshID)
 
void AddHypothesis (SMESHDS_Hypothesis *H)
 
void RemoveHypothesis (int HypID)
 
SMESHDS_HypothesisGetHypothesis (int HypID)
 
int NbMeshes ()
 
int NbHypothesis ()
 
void InitMeshesIterator ()
 
SMESHDS_MeshNextMesh ()
 
bool MoreMesh ()
 
void InitHypothesisIterator ()
 
SMESHDS_HypothesisNextHypothesis ()
 
bool MoreHypothesis ()
 
 ~SMESHDS_Document ()
 

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
 

Detailed Description

Definition at line 36 of file SMESHDS_Document.hxx.

Constructor & Destructor Documentation

SMESHDS_Document::SMESHDS_Document ( int  UserID)
SMESHDS_Document::~SMESHDS_Document ( )

Member Function Documentation

int SMESHDS_Document::NewMesh ( bool  theIsEmbeddedMode)
void SMESHDS_Document::RemoveMesh ( int  MeshID)
SMESHDS_Mesh* SMESHDS_Document::GetMesh ( int  MeshID)
void SMESHDS_Document::AddHypothesis ( SMESHDS_Hypothesis H)
void SMESHDS_Document::RemoveHypothesis ( int  HypID)
SMESHDS_Hypothesis* SMESHDS_Document::GetHypothesis ( int  HypID)
int SMESHDS_Document::NbMeshes ( )
int SMESHDS_Document::NbHypothesis ( )
void SMESHDS_Document::InitMeshesIterator ( )
SMESHDS_Mesh* SMESHDS_Document::NextMesh ( )
bool SMESHDS_Document::MoreMesh ( )
void SMESHDS_Document::InitHypothesisIterator ( )
SMESHDS_Hypothesis* SMESHDS_Document::NextHypothesis ( )
bool SMESHDS_Document::MoreHypothesis ( )

Field Documentation

int SMESHDS_Document::myUserID
private

Definition at line 57 of file SMESHDS_Document.hxx.

std::map<int,SMESHDS_Mesh*> SMESHDS_Document::myMeshes
private

Definition at line 58 of file SMESHDS_Document.hxx.

std::map<int,SMESHDS_Hypothesis*> SMESHDS_Document::myHypothesis
private

Definition at line 59 of file SMESHDS_Document.hxx.

std::map<int,SMESHDS_Mesh*>::iterator SMESHDS_Document::myMeshesIt
private

Definition at line 60 of file SMESHDS_Document.hxx.

std::map<int,SMESHDS_Hypothesis*>::iterator SMESHDS_Document::myHypothesisIt
private

Definition at line 61 of file SMESHDS_Document.hxx.