SALOME - SMESH
|
A base for objects reacting on submesh events. More...
#include <SMESH_subMeshEventListener.hxx>
Public Member Functions | |
SMESH_subMeshEventListener (bool isDeletable) | |
bool | IsDeletable () const |
virtual void | ProcessEvent (const int event, const int eventType, SMESH_subMesh *subMesh, SMESH_subMeshEventListenerData *data, const SMESH_Hypothesis *hyp=0) |
Do something on a certain event. More... | |
Private Attributes | |
bool | myIsDeletable |
if true, it will be deleted by SMESH_subMesh More... | |
A base for objects reacting on submesh events.
Definition at line 44 of file SMESH_subMeshEventListener.hxx.
SMESH_subMeshEventListener::SMESH_subMeshEventListener | ( | bool | isDeletable | ) |
Definition at line 47 of file SMESH_subMeshEventListener.hxx.
bool SMESH_subMeshEventListener::IsDeletable | ( | ) | const |
Definition at line 48 of file SMESH_subMeshEventListener.hxx.
|
virtual |
Do something on a certain event.
event | - algo_event or compute_event itself (of SMESH_subMesh) |
eventType | - ALGO_EVENT or COMPUTE_EVENT (of SMESH_subMesh) |
subMesh | - the submesh where the event occures |
data | - listener data stored in the subMesh |
hyp | - hypothesis, if eventType is algo_event |
The base implementation translates CLEAN event to the subMesh stored in the listener data. Also it sends SUBMESH_COMPUTED event in case of successful COMPUTE event.
|
private |
if true, it will be deleted by SMESH_subMesh
Definition at line 45 of file SMESH_subMeshEventListener.hxx.