Deleter of theNodeSearcher at any compute event occurred. More...
Public Types | |
typedef map< int, SMESH_subMesh * > | TDependsOnMap |
The meshod called by submesh: do my main job. More... | |
Public Member Functions | |
TSearchersDeleter () | |
Delete theNodeSearcher. More... | |
void | ProcessEvent (const int, const int eventType, SMESH_subMesh *sm, SMESH_subMeshEventListenerData *, const SMESH_Hypothesis *) |
set self on all submeshes and delete theNodeSearcher if other mesh is set More... | |
void | Set (SMESH_Mesh *mesh, const string &meshPartIOR=string()) |
delete self from all submeshes More... | |
void | Unset (SMESH_Mesh *mesh) |
bool | IsDeletable () const |
const char * | GetName () const |
virtual void | BeforeDelete (SMESH_subMesh *subMesh, SMESH_subMeshEventListenerData *data) |
Static Public Member Functions | |
static void | Delete () |
Data Fields | |
SMESH_Mesh * | myMesh |
string | myMeshPartIOR |
Constructor. More... | |
Deleter of theNodeSearcher at any compute event occurred.
typedef map< int, SMESH_subMesh * > MeshEditor_I::TSearchersDeleter::TDependsOnMap |
The meshod called by submesh: do my main job.
MeshEditor_I::TSearchersDeleter::TSearchersDeleter | ( | ) |
Delete theNodeSearcher.
|
virtualinherited |
|
static |
References MeshEditor_I::theElementSearcher, and MeshEditor_I::theNodeSearcher.
|
inherited |
Referenced by SMESH_subMesh::setEventListener().
|
inherited |
|
virtual |
set self on all submeshes and delete theNodeSearcher if other mesh is set
Reimplemented from SMESH_subMeshEventListener.
References SMESH_subMesh::COMPUTE_EVENT.
void MeshEditor_I::TSearchersDeleter::Set | ( | SMESH_Mesh * | mesh, |
const string & | meshPartIOR = string() |
||
) |
delete self from all submeshes
Referenced by SMESH_MeshEditor_i::CreateHoleSkin(), SMESH_MeshEditor_i::FindAmongElementsByPoint(), SMESH_MeshEditor_i::FindElementsByPoint(), SMESH_MeshEditor_i::FindNodeClosestTo(), SMESH_MeshEditor_i::GetPointState(), SMESH_MeshEditor_i::MoveClosestNodeToPoint(), SMESH_MeshEditor_i::MoveNode(), and SMESH_MeshEditor_i::Reorient2D().
void MeshEditor_I::TSearchersDeleter::Unset | ( | SMESH_Mesh * | mesh | ) |
SMESH_Mesh* MeshEditor_I::TSearchersDeleter::myMesh |
string MeshEditor_I::TSearchersDeleter::myMeshPartIOR |
Constructor.