39 #ifndef vtkInteractorEventRecorder_h 
   40 #define vtkInteractorEventRecorder_h 
   59   vtkSetStringMacro(FileName);
 
   60   vtkGetStringMacro(FileName);
 
   80   vtkSetMacro(ReadFromInputString,
int);
 
   81   vtkGetMacro(ReadFromInputString,
int);
 
   82   vtkBooleanMacro(ReadFromInputString,
int);
 
   87   vtkSetStringMacro(InputString);
 
   88   vtkGetStringMacro(InputString);
 
  110   static void ProcessCharEvent(
vtkObject* 
object, 
unsigned long event,
 
  111                                void* clientdata, 
void* calldata);
 
  112   static void ProcessDeleteEvent(
vtkObject* 
object, 
unsigned long event,
 
  113                                  void* clientdata, 
void* calldata);
 
  115                             void* clientdata, 
void* calldata);
 
  117   virtual void WriteEvent(
const char* event, 
int pos[2], 
int ctrlKey,
 
  118                           int shiftKey, 
int keyCode, 
int repeatCount,
 
  121   virtual void ReadEvent();
 
virtual void SetInteractor(vtkRenderWindowInteractor *iren)
abstract base class for most VTK objects 
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
virtual void SetEnabled(int)
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 
#define VTKRENDERINGCORE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)