SALOME - SMESH
SMESH_subMeshEventListenerData Struct Reference

Data specific for EventListener and to be stored in a submesh. More...

#include <SMESH_subMeshEventListener.hxx>

Collaboration diagram for SMESH_subMeshEventListenerData:
Collaboration graph

Public Member Functions

 SMESH_subMeshEventListenerData (bool isDeletable)
 
bool IsDeletable () const
 

Static Public Member Functions

static SMESH_subMeshEventListenerDataMakeData (SMESH_subMesh *dependentSM, const int type=0)
 Create a default listener data. More...
 

Data Fields

bool myIsDeletable
 if true, it will be deleted by SMESH_subMesh More...
 
int myType
 to recognize data type More...
 
std::list< SMESH_subMesh * > mySubMeshes
 generally: submeshes depending More...
 

Detailed Description

Data specific for EventListener and to be stored in a submesh.

Definition at line 74 of file SMESH_subMeshEventListener.hxx.

Constructor & Destructor Documentation

◆ SMESH_subMeshEventListenerData()

SMESH_subMeshEventListenerData::SMESH_subMeshEventListenerData ( bool  isDeletable)

Definition at line 81 of file SMESH_subMeshEventListener.hxx.

Member Function Documentation

◆ IsDeletable()

bool SMESH_subMeshEventListenerData::IsDeletable ( ) const

Definition at line 82 of file SMESH_subMeshEventListener.hxx.

◆ MakeData()

static SMESH_subMeshEventListenerData* SMESH_subMeshEventListenerData::MakeData ( SMESH_subMesh dependentSM,
const int  type = 0 
)
static

Create a default listener data.

Parameters
dependentSM- subMesh to store
type- data type
Return values
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 93 of file SMESH_subMeshEventListener.hxx.

References mySubMeshes, and myType.

Field Documentation

◆ myIsDeletable

bool SMESH_subMeshEventListenerData::myIsDeletable

if true, it will be deleted by SMESH_subMesh

Definition at line 76 of file SMESH_subMeshEventListener.hxx.

◆ myType

int SMESH_subMeshEventListenerData::myType

to recognize data type

Definition at line 77 of file SMESH_subMeshEventListener.hxx.

Referenced by MakeData().

◆ mySubMeshes

std::list<SMESH_subMesh*> SMESH_subMeshEventListenerData::mySubMeshes

generally: submeshes depending

Definition at line 78 of file SMESH_subMeshEventListener.hxx.

Referenced by MakeData().