34 #ifndef vtkInteractorEventRecorder_h 35 #define vtkInteractorEventRecorder_h 37 #include "vtkRenderingCoreModule.h" 56 vtkSetStringMacro(FileName);
88 vtkGetMacro(ReadFromInputString,
int);
96 vtkSetStringMacro(InputString);
111 int ReadFromInputString;
115 istream *InputStream;
116 ostream *OutputStream;
119 static
void ProcessCharEvent(
vtkObject*
object,
unsigned long event,
120 void* clientdata,
void* calldata);
121 static
void ProcessDeleteEvent(
vtkObject*
object,
unsigned long event,
122 void* clientdata,
void* calldata);
123 static
void ProcessEvents(
vtkObject*
object,
unsigned long event,
124 void* clientdata,
void* calldata);
126 virtual
void WriteEvent(const
char* event,
int pos[2],
int ctrlKey,
127 int shiftKey,
int keyCode,
int repeatCount,
130 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
virtual void SetEnabled(int)
Methods for turning the interactor observer on and off, and determining its state.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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
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.
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...