#include "SMESHDS_Mesh.hxx"#include "SMDS_Downward.hxx"#include "SMDS_EdgePosition.hxx"#include "SMDS_FacePosition.hxx"#include "SMDS_SpacePosition.hxx"#include "SMDS_VertexPosition.hxx"#include "SMESHDS_Group.hxx"#include "SMESHDS_GroupOnGeom.hxx"#include "SMESHDS_Script.hxx"#include "SMESHDS_TSubMeshHolder.hxx"#include <Standard_ErrorHandler.hxx>#include <Standard_OutOfRange.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Iterator.hxx>#include <TopoDS_Shell.hxx>#include <TopoDS_Solid.hxx>#include <TopoDS_Vertex.hxx>#include "utilities.h"
Data Structures | |
| class | SMESHDS_Mesh::SubMeshHolder |
Functions | |
| static void | removeFromContainers (SMESHDS_Mesh *theMesh, set< SMESHDS_GroupBase * > &theGroups, list< const SMDS_MeshElement * > &theElems, const bool isNode) |
|
static |
References SMESHDS_Group::IsEmpty(), SMESHDS_Mesh::MeshElements(), SMDS_MeshGroup::Remove(), SMESHDS_Group::SMDSGroup(), and SMESHDS_Mesh::SubMeshes().
Referenced by SMESHDS_Mesh::RemoveElement(), and SMESHDS_Mesh::RemoveNode().