44#ifndef vtkCallbackCommand_h
45#define vtkCallbackCommand_h
48#include "vtkCommonCoreModule.h"
72 void (*f)(
vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata))
~vtkCallbackCommand() override
virtual void SetClientDataDeleteCallback(void(*f)(void *))
void(* ClientDataDeleteCallback)(void *)
virtual void * GetClientData()
void AbortFlagOnExecuteOn()
int GetAbortFlagOnExecute()
void SetAbortFlagOnExecute(int f)
Set/Get the abort flag on execute.
void(* Callback)(vtkObject *, unsigned long, void *, void *)
virtual void SetCallback(void(*f)(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata))
void AbortFlagOnExecuteOff()
virtual void SetClientData(void *cd)
Methods to set and get client and callback information, and the callback function.
static vtkCallbackCommand * New()
void Execute(vtkObject *caller, unsigned long eid, void *callData) override
Satisfy the superclass API for callbacks.
abstract base class for most VTK objects