 |
VTK
9.0.1
|
Go to the documentation of this file.
40 #ifndef vtkInteractorEventRecorder_h
41 #define vtkInteractorEventRecorder_h
44 #include "vtkRenderingCoreModule.h"
62 vtkSetStringMacro(FileName);
63 vtkGetStringMacro(FileName);
102 vtkSetStringMacro(InputString);
103 vtkGetStringMacro(InputString);
125 static void ProcessCharEvent(
126 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
127 static void ProcessDeleteEvent(
128 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
130 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
132 virtual void WriteEvent(
133 const char* event,
int pos[2],
int modifiers,
int keyCode,
int repeatCount,
char* keySym);
135 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