Go to the documentation of this file.
34 #ifndef vtkInteractorEventRecorder_h
35 #define vtkInteractorEventRecorder_h
37 #include "vtkRenderingCoreModule.h"
56 vtkSetStringMacro(FileName);
57 vtkGetStringMacro(FileName);
96 vtkSetStringMacro(InputString);
97 vtkGetStringMacro(InputString);
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);
124 void* clientdata,
void* calldata);
126 virtual void WriteEvent(
const char* event,
int pos[2],
int modifiers,
127 int keyCode,
int repeatCount,
char* keySym);
129 virtual void ReadEvent();
record and play VTK events passing through a vtkRenderWindowInteractor
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
static float StreamVersion
abstract base class for most VTK objects
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor
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.
a simple class to control print indentation
vtkCallbackCommand * DeleteEventCallbackCommand
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
platform-independent render window interaction including picking and frame rate control.
virtual void SetInteractor(vtkRenderWindowInteractor *iren)
This method is used to associate the widget with the render window interactor.
supports function callbacks
vtkTypeBool ReadFromInputString