SMESHDS_SubMesh Class Reference

#include <SMESHDS_SubMesh.hxx>


Public Member Functions

bool IsComplexSubmesh () const
void AddElement (const SMDS_MeshElement *ME)
bool RemoveElement (const SMDS_MeshElement *ME)
void AddNode (const SMDS_MeshNode *ME)
bool RemoveNode (const SMDS_MeshNode *ME)
void AddSubMesh (const SMESHDS_SubMesh *theSubMesh)
bool RemoveSubMesh (const SMESHDS_SubMesh *theSubMesh)
bool ContainsSubMesh (const SMESHDS_SubMesh *theSubMesh) const
int NbElements () const
SMDS_ElemIteratorPtr GetElements () const
int NbNodes () const
SMDS_NodeIteratorPtr GetNodes () const
bool Contains (const SMDS_MeshElement *ME) const

Private Attributes

std::set< const SMDS_MeshElement * > myElements
std::set< const SMDS_MeshNode * > myNodes
std::set< const SMESHDS_SubMesh * > mySubMeshes


Member Function Documentation

bool SMESHDS_SubMesh.IsComplexSubmesh  )  const
 

void SMESHDS_SubMesh::AddElement const SMDS_MeshElement ME  ) 
 

bool SMESHDS_SubMesh::RemoveElement const SMDS_MeshElement ME  ) 
 

void SMESHDS_SubMesh::AddNode const SMDS_MeshNode ME  ) 
 

bool SMESHDS_SubMesh::RemoveNode const SMDS_MeshNode ME  ) 
 

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::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
 


Field Documentation

std::set<const SMDS_MeshElement*> SMESHDS_SubMesh.myElements [private]
 

std::set<const SMDS_MeshNode*> SMESHDS_SubMesh.myNodes [private]
 

std::set<const SMESHDS_SubMesh*> SMESHDS_SubMesh.mySubMeshes [private]