27 #ifndef SMESH_subMeshEventListener_HeaderFile
28 #define SMESH_subMeshEventListener_HeaderFile
A base for objects reacting on submesh events.
bool myIsDeletable
if true, it will be deleted by SMESH_subMesh
SMESH_subMeshEventListener(bool isDeletable)
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.
Data specific for EventListener and to be stored in a submesh.
SMESH_subMeshEventListenerData(bool isDeletable)
std::list< SMESH_subMesh * > mySubMeshes
generally: submeshes depending
static SMESH_subMeshEventListenerData * MakeData(SMESH_subMesh *dependentSM, const int type=0)
Create a default listener data.
int myType
to recognize data type
bool myIsDeletable
if true, it will be deleted by SMESH_subMesh