33 #ifndef __vtkOldStyleCallbackCommand_h
34 #define __vtkOldStyleCallbackCommand_h
54 {this->ClientData = cd;};
56 {this->Callback =
f;};
58 {this->ClientDataDeleteCallback =
f;};
63 void (*ClientDataDeleteCallback)(
void *);
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)=0
abstract base class for most VTK objects
#define VTKCOMMONCORE_EXPORT
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
#define vtkTypeMacro(thisClass, superclass)
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 *))