 |
VTK
9.0.1
|
Go to the documentation of this file.
38 #ifndef vtkCallbackCommand_h
39 #define vtkCallbackCommand_h
42 #include "vtkCommonCoreModule.h"
66 void (*f)(
vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata))
82 void (*Callback)(
vtkObject*,
unsigned long,
void*,
void*);
83 void (*ClientDataDeleteCallback)(
void*);
superclass for callback/observer methods
virtual void SetCallback(void(*f)(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata))
void AbortFlagOnExecuteOff()
abstract base class for most VTK objects
void SetAbortFlagOnExecute(int f)
Set/Get the abort flag on execute.
void AbortFlagOnExecuteOn()
virtual void SetClientDataDeleteCallback(void(*f)(void *))
supports function callbacks
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)=0
All derived classes of vtkCommand must implement this method.
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()