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::SMESHDS_Document ( int  UserID)

§ ~SMESHDS_Document()

SMESHDS_Document::~SMESHDS_Document ( )

Member Function Documentation

§ NewMesh()

int SMESHDS_Document::NewMesh ( bool  theIsEmbeddedMode)

§ RemoveMesh()

void SMESHDS_Document::RemoveMesh ( int  MeshID)

§ GetMesh()

SMESHDS_Mesh* SMESHDS_Document::GetMesh ( int  MeshID)

§ AddHypothesis()

void SMESHDS_Document::AddHypothesis ( SMESHDS_Hypothesis H)

§ RemoveHypothesis()

void SMESHDS_Document::RemoveHypothesis ( int  HypID)

§ GetHypothesis()

SMESHDS_Hypothesis* SMESHDS_Document::GetHypothesis ( int  HypID)

§ NbMeshes()

int SMESHDS_Document::NbMeshes ( )

§ NbHypothesis()

int SMESHDS_Document::NbHypothesis ( )

§ InitMeshesIterator()

void SMESHDS_Document::InitMeshesIterator ( )

§ NextMesh()

SMESHDS_Mesh* SMESHDS_Document::NextMesh ( )

§ MoreMesh()

bool SMESHDS_Document::MoreMesh ( )

§ InitHypothesisIterator()

void SMESHDS_Document::InitHypothesisIterator ( )

§ NextHypothesis()

SMESHDS_Hypothesis* SMESHDS_Document::NextHypothesis ( )

§ MoreHypothesis()

bool SMESHDS_Document::MoreHypothesis ( )

Field Documentation

§ myUserID

int SMESHDS_Document::myUserID
private

Definition at line 57 of file SMESHDS_Document.hxx.

§ myMeshes

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

Definition at line 58 of file SMESHDS_Document.hxx.

§ myHypothesis

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

Definition at line 59 of file SMESHDS_Document.hxx.

§ myMeshesIt

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

Definition at line 60 of file SMESHDS_Document.hxx.

§ myHypothesisIt

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

Definition at line 61 of file SMESHDS_Document.hxx.