SALOME - SMESH
|
#include <SMESHDS_SubMesh.hxx>
Public Member Functions | |
bool | IsComplexSubmesh () const |
void | AddElement (const SMDS_MeshElement *ME) |
bool | RemoveElement (const SMDS_MeshElement *ME, bool isElemDeleted) |
void | AddNode (const SMDS_MeshNode *ME) |
bool | RemoveNode (const SMDS_MeshNode *ME, bool isNodeDeleted) |
void | AddSubMesh (const SMESHDS_SubMesh *theSubMesh) |
bool | RemoveSubMesh (const SMESHDS_SubMesh *theSubMesh) |
bool | ContainsSubMesh (const SMESHDS_SubMesh *theSubMesh) const |
int | NbSubMeshes () const |
SMESHDS_SubMeshIteratorPtr | GetSubMeshIterator () const |
int | NbElements () const |
SMDS_ElemIteratorPtr | GetElements () const |
int | NbNodes () const |
SMDS_NodeIteratorPtr | GetNodes () const |
bool | Contains (const SMDS_MeshElement *ME) const |
void | Clear () |
Private Types | |
typedef std::set< const SMDS_MeshElement *, TIDCompare > | TElemSet |
Private Attributes | |
TElemSet | myElements |
TElemSet | myNodes |
std::set< const SMESHDS_SubMesh * > | mySubMeshes |
Definition at line 38 of file SMESHDS_SubMesh.hxx.
|
private |
Definition at line 69 of file SMESHDS_SubMesh.hxx.
bool SMESHDS_SubMesh::IsComplexSubmesh | ( | ) | const |
Definition at line 42 of file SMESHDS_SubMesh.hxx.
void SMESHDS_SubMesh::AddElement | ( | const SMDS_MeshElement * | ME | ) |
bool SMESHDS_SubMesh::RemoveElement | ( | const SMDS_MeshElement * | ME, |
bool | isElemDeleted | ||
) |
void SMESHDS_SubMesh::AddNode | ( | const SMDS_MeshNode * | ME | ) |
bool SMESHDS_SubMesh::RemoveNode | ( | const SMDS_MeshNode * | ME, |
bool | isNodeDeleted | ||
) |
void SMESHDS_SubMesh::AddSubMesh | ( | const SMESHDS_SubMesh * | theSubMesh | ) |
bool SMESHDS_SubMesh::RemoveSubMesh | ( | const SMESHDS_SubMesh * | theSubMesh | ) |
bool SMESHDS_SubMesh::ContainsSubMesh | ( | const SMESHDS_SubMesh * | theSubMesh | ) | const |
int SMESHDS_SubMesh::NbSubMeshes | ( | ) | const |
Definition at line 54 of file SMESHDS_SubMesh.hxx.
SMESHDS_SubMeshIteratorPtr SMESHDS_SubMesh::GetSubMeshIterator | ( | ) | const |
int SMESHDS_SubMesh::NbElements | ( | ) | const |
SMDS_ElemIteratorPtr SMESHDS_SubMesh::GetElements | ( | ) | const |
int SMESHDS_SubMesh::NbNodes | ( | ) | const |
SMDS_NodeIteratorPtr SMESHDS_SubMesh::GetNodes | ( | ) | const |
bool SMESHDS_SubMesh::Contains | ( | const SMDS_MeshElement * | ME | ) | const |
void SMESHDS_SubMesh::Clear | ( | ) |
|
private |
Definition at line 70 of file SMESHDS_SubMesh.hxx.
|
private |
Definition at line 70 of file SMESHDS_SubMesh.hxx.
|
private |
Definition at line 72 of file SMESHDS_SubMesh.hxx.