 |
VTK
9.1.0
|
Go to the documentation of this file.
147 #ifndef vtkCallbackCommand_h
148 #define vtkCallbackCommand_h
151 #include "vtkCommonCoreModule.h"
175 void (*f)(
vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata))
191 void (*Callback)(
vtkObject*,
unsigned long,
void*,
void*);
192 void (*ClientDataDeleteCallback)(
void*);
superclass for callback/observer methods
void Execute(vtkObject *caller, unsigned long eid, void *callData) override
Satisfy the superclass API for callbacks.
virtual void SetCallback(void(*f)(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata))
void AbortFlagOnExecuteOff()
abstract base class for most VTK objects
~vtkCallbackCommand() override
void SetAbortFlagOnExecute(int f)
Set/Get the abort flag on execute.
void AbortFlagOnExecuteOn()
virtual void SetClientDataDeleteCallback(void(*f)(void *))
supports function callbacks
static vtkCallbackCommand * New()
virtual void SetClientData(void *cd)
Methods to set and get client and callback information, and the callback function.
virtual void * GetClientData()
int GetAbortFlagOnExecute()