37 #ifndef vtkInteractorEventRecorder_h
38 #define vtkInteractorEventRecorder_h
40 #include "vtkRenderingCoreModule.h"
59 vtkSetStringMacro(FileName);
91 vtkGetMacro(ReadFromInputString,
int);
99 vtkSetStringMacro(InputString);
122 static void ProcessCharEvent(
vtkObject*
object,
unsigned long event,
123 void* clientdata,
void* calldata);
124 static void ProcessDeleteEvent(
vtkObject*
object,
unsigned long event,
125 void* clientdata,
void* calldata);
127 void* clientdata,
void* calldata);
129 virtual void WriteEvent(
const char* event,
int pos[2],
int ctrlKey,
130 int shiftKey,
int keyCode,
int repeatCount,
133 virtual void ReadEvent();
virtual void SetInteractor(vtkRenderWindowInteractor *iren)
This method is used to associate the widget with the render window interactor.
abstract base class for most VTK objects
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
Handles the char widget activation event.
virtual void SetEnabled(int)
Methods for turning the interactor observer on and off, and determining its state.
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
record and play VTK events passing through a vtkRenderWindowInteractor
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...