|  | 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