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.