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