open_iA 2024.9
Loading...
Searching...
No Matches
iARenderDeleteListener Class Reference

Listener class helping to prevent access to deleted renderers. More...

Inheritance diagram for iARenderDeleteListener:
[legend]
Collaboration diagram for iARenderDeleteListener:
[legend]

Public Member Functions

void Execute (vtkObject *, unsigned long, void *) override
 
void setObjActor (iAObjectVisActor *objActor)
 

Static Public Member Functions

static iARenderDeleteListenerNew ()
 

Detailed Description

Listener class helping to prevent access to deleted renderers.

Used in iAPolyObjectVisActor to detect when the renderer this actor is attached to gets deleted. In that case, the internal renderer pointer is set to nullptr to avoid an invalid access to the deleted renderer.

Member Function Documentation

◆ Execute()

void iARenderDeleteListener::Execute ( vtkObject * ,
unsigned long ,
void *  )
inlineoverride

◆ New()

static iARenderDeleteListener * iARenderDeleteListener::New ( )
inlinestatic

◆ setObjActor()

void iARenderDeleteListener::setObjActor ( iAObjectVisActor * objActor)
inline

The documentation for this class was generated from the following file: