#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().