Go to the documentation of this file.
26 #ifndef _SMESHDS_SubMesh_HeaderFile
27 #define _SMESHDS_SubMesh_HeaderFile
69 typedef std::set<const SMDS_MeshElement*, TIDCompare >
TElemSet;
void AddSubMesh(const SMESHDS_SubMesh *theSubMesh)
SMDS_NodeIteratorPtr GetNodes() const
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshNode * > > SMDS_NodeIteratorPtr
bool ContainsSubMesh(const SMESHDS_SubMesh *theSubMesh) const
std::set< const SMESHDS_SubMesh * > mySubMeshes
Abstract class for iterators.
std::set< const SMDS_MeshElement *, TIDCompare > TElemSet
SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const
bool RemoveNode(const SMDS_MeshNode *ME, bool isNodeDeleted)
SMDS_ElemIteratorPtr GetElements() const
boost::shared_ptr< SMESHDS_SubMeshIterator > SMESHDS_SubMeshIteratorPtr
SMDS_Iterator< const SMESHDS_SubMesh * > SMESHDS_SubMeshIterator
void AddNode(const SMDS_MeshNode *ME)
void AddElement(const SMDS_MeshElement *ME)
bool RemoveElement(const SMDS_MeshElement *ME, bool isElemDeleted)
bool IsComplexSubmesh() const
bool Contains(const SMDS_MeshElement *ME) const
bool RemoveSubMesh(const SMESHDS_SubMesh *theSubMesh)