33 #ifndef __vtkOldStyleCallbackCommand_h
34 #define __vtkOldStyleCallbackCommand_h
53 {this->ClientData = cd;};
55 {this->Callback = f;};
57 {this->ClientDataDeleteCallback = f;};
61 void (*Callback)(
void *);
62 void (*ClientDataDeleteCallback)(
void *);
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)=0
abstract base class for most VTK objects
void SetClientData(void *cd)
superclass for callback/observer methods
supports legacy function callbacks for VTK
static vtkOldStyleCallbackCommand * New()
void SetCallback(void(*f)(void *clientdata))
void SetClientDataDeleteCallback(void(*f)(void *))