|  | 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()