39 #ifndef vtkInteractorEventRecorder_h
40 #define vtkInteractorEventRecorder_h
59 vtkSetStringMacro(FileName);
60 vtkGetStringMacro(FileName);
80 vtkSetMacro(ReadFromInputString,
int);
81 vtkGetMacro(ReadFromInputString,
int);
82 vtkBooleanMacro(ReadFromInputString,
int);
87 vtkSetStringMacro(InputString);
88 vtkGetStringMacro(InputString);
110 static void ProcessCharEvent(
vtkObject*
object,
unsigned long event,
111 void* clientdata,
void* calldata);
112 static void ProcessDeleteEvent(
vtkObject*
object,
unsigned long event,
113 void* clientdata,
void* calldata);
115 void* clientdata,
void* calldata);
117 virtual void WriteEvent(
const char* event,
int pos[2],
int ctrlKey,
118 int shiftKey,
int keyCode,
int repeatCount,
121 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.
supports function callbacks
a simple class to control print indentation
static float StreamVersion
vtkCallbackCommand * DeleteEventCallbackCommand
record and play VTK events passing through a vtkRenderWindowInteractor
#define VTKRENDERINGCORE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)