35 #ifndef vtkInteractorEventRecorder_h
36 #define vtkInteractorEventRecorder_h
39 #include "vtkRenderingCoreModule.h"
43 VTK_ABI_NAMESPACE_BEGIN
72 vtkSetFilePathMacro(FileName);
73 vtkGetFilePathMacro(FileName);
120 vtkSetStringMacro(InputString);
121 vtkGetStringMacro(InputString);
132 vtkSetMacro(ShowCursor,
bool);
133 vtkGetMacro(ShowCursor,
bool);
134 vtkBooleanMacro(ShowCursor,
bool);
156 static void ProcessCharEvent(
157 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
158 static void ProcessDeleteEvent(
159 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
161 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
163 virtual void WriteEvent(
const char* event,
int pos[2],
int modifiers,
int keyCode,
164 int repeatCount,
char* keySym,
void* callData =
nullptr);
195 bool ShowCursor =
false;
199 VTK_ABI_NAMESPACE_END
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.
a actor that draws 2D data
virtual void SetEnabled(int)
Methods for turning the interactor observer on and off, and determining its state.
a vtkAbstractArray subclass for strings
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
float CurrentStreamVersion
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
vtkTypeBool ReadFromInputString
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...