Data specific for EventListener and to be stored in a submesh. More...
#include <SMESH_subMeshEventListener.hxx>

Public Member Functions | |
| SMESH_subMeshEventListenerData (bool isDeletable) | |
| virtual | ~SMESH_subMeshEventListenerData () |
| bool | IsDeletable () const |
Static Public Member Functions | |
| static SMESH_subMeshEventListenerData * | MakeData (SMESH_subMesh *dependentSM, const int type=0) |
| Create a default listener data. | |
Data Fields | |
| bool | myIsDeletable |
| if true, it will be deleted by SMESH_subMesh | |
| int | myType |
| to recognize data type | |
| std::list< SMESH_subMesh * > | mySubMeshes |
| generally: submeshes depending | |
Data specific for EventListener and to be stored in a submesh.
Definition at line 78 of file SMESH_subMeshEventListener.hxx.
| SMESH_subMeshEventListenerData.SMESH_subMeshEventListenerData | ( | bool | isDeletable | ) |
Definition at line 85 of file SMESH_subMeshEventListener.hxx.
Referenced by MakeData().
:myIsDeletable(isDeletable) {}
| virtual SMESH_subMeshEventListenerData.~SMESH_subMeshEventListenerData | ( | ) | [virtual] |
Definition at line 86 of file SMESH_subMeshEventListener.hxx.
{}
| bool SMESH_subMeshEventListenerData.IsDeletable | ( | ) | const |
Definition at line 87 of file SMESH_subMeshEventListener.hxx.
References myIsDeletable.
Referenced by SMESH_subMesh.SetEventListener().
{ return myIsDeletable; }
| static SMESH_subMeshEventListenerData* SMESH_subMeshEventListenerData.MakeData | ( | SMESH_subMesh * | dependentSM, |
| const int | type = 0 |
||
| ) | [static] |
Create a default listener data.
| dependentSM | - subMesh to store |
| type | - data type |
| SMESH_subMeshEventListenerData* | - a new listener data |
See SMESH_subMeshEventListener.ProcessEvent() to know how the default listener uses it (implementation is in SMESH_subMesh.cxx)
Definition at line 98 of file SMESH_subMeshEventListener.hxx.
References mySubMeshes, myType, and SMESH_subMeshEventListenerData().
Referenced by StdMeshers_Penta_3D.MakeMeshOnFxy1(), StdMeshers_ProjectionUtils.SetEventListener(), and VISCOUS._SrinkShapeListener.ToClearSubMeshWithSolid().
{
SMESH_subMeshEventListenerData* data = new SMESH_subMeshEventListenerData(true);
data->mySubMeshes.push_back( dependentSM );
data->myType = type;
return data;
}
if true, it will be deleted by SMESH_subMesh
Definition at line 80 of file SMESH_subMeshEventListener.hxx.
Referenced by IsDeletable().
generally: submeshes depending
Definition at line 82 of file SMESH_subMeshEventListener.hxx.
Referenced by VISCOUS._ViscousListener.GetSolidMesh(), MakeData(), VISCOUS._ViscousBuilder.MakeN2NMap(), SMESH_subMeshEventListener.ProcessEvent(), StdMeshers_ProjectionUtils.SetEventListener(), and VISCOUS._SrinkShapeListener.ToClearSubMeshWithSolid().
to recognize data type
Definition at line 81 of file SMESH_subMeshEventListener.hxx.
Referenced by MakeData().