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.