39 #ifndef vtkInteractorEventRecorder_h 40 #define vtkInteractorEventRecorder_h 107 static void ProcessCharEvent(
vtkObject*
object,
unsigned long event,
108 void* clientdata,
void* calldata);
110 void* clientdata,
void* calldata);
112 virtual void WriteEvent(
const char*
event,
int pos[2],
int ctrlKey,
113 int shiftKey,
int keyCode,
int repeatCount,
116 virtual void ReadEvent();
virtual void SetInteractor(vtkRenderWindowInteractor *iren)
abstract base class for most VTK objects
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
#define vtkGetMacro(name, type)
virtual void SetEnabled(int)
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor ...
platform-independent render window interaction including picking and frame rate control.
a simple class to control print indentation
static float StreamVersion
record and play VTK events passing through a vtkRenderWindowInteractor
#define vtkGetStringMacro(name)
#define VTKRENDERINGCORE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkBooleanMacro(name, type)
#define vtkSetMacro(name, type)