39 #ifndef __vtkInteractorEventRecorder_h
40 #define __vtkInteractorEventRecorder_h
58 vtkSetStringMacro(FileName);
59 vtkGetStringMacro(FileName);
79 vtkSetMacro(ReadFromInputString,
int);
80 vtkGetMacro(ReadFromInputString,
int);
81 vtkBooleanMacro(ReadFromInputString,
int);
86 vtkSetStringMacro(InputString);
87 vtkGetStringMacro(InputString);
106 static void ProcessCharEvent(
vtkObject*
object,
unsigned long event,
107 void* clientdata,
void* calldata);
109 void* clientdata,
void* calldata);
111 virtual void WriteEvent(
const char* event,
int pos[2],
int ctrlKey,
112 int shiftKey,
int keyCode,
int repeatCount,
115 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)
virtual void SetEnabled(int)
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
void PrintSelf(ostream &os, vtkIndent indent)