35 #ifndef vtkInteractorStyleSwitch_h 
   36 #define vtkInteractorStyleSwitch_h 
   38 #include "vtkInteractionStyleModule.h"  
   41 #define VTKIS_JOYSTICK  0 
   42 #define VTKIS_TRACKBALL 1 
   44 #define VTKIS_CAMERA    0 
   77   void SetCurrentStyleToJoystickActor();
 
   78   void SetCurrentStyleToJoystickCamera();
 
   79   void SetCurrentStyleToTrackballActor();
 
   80   void SetCurrentStyleToTrackballCamera();
 
   81   void SetCurrentStyleToMultiTouchCamera();
 
  103   void SetCurrentStyle();
 
virtual void SetInteractor(vtkRenderWindowInteractor *interactor)
Set/Get the Interactor wrapper being controlled by this object. 
 
interactive manipulation of the camera 
 
virtual void SetAutoAdjustCameraClippingRange(int)
If AutoAdjustCameraClippingRange is on, then before each render the camera clipping range will be adj...
 
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses. 
 
abstract specification for renderers 
 
vtkInteractorStyleMultiTouchCamera * MultiTouchCamera
 
multitouch manipulation of the camera 
 
vtkInteractorStyleTrackballCamera * TrackballCamera
 
platform-independent render window interaction including picking and frame rate control. 
 
vtkInteractorStyleJoystickCamera * JoystickCamera
 
static vtkInteractorStyleSwitchBase * New()
 
virtual void SetDefaultRenderer(vtkRenderer *)
Set/Get the default renderer to use when activating the interactor observer. 
 
a simple class to control print indentation 
 
manipulate objects in the scene independently of one another 
 
vtkInteractorStyleTrackballActor * TrackballActor
 
manipulate objects in the scene independent of each other 
 
vtkInteractorStyle * CurrentStyle
 
virtual void SetCurrentRenderer(vtkRenderer *)
Set/Get the current renderer. 
 
virtual void OnChar()
OnChar is triggered when an ASCII key is pressed. 
 
vtkInteractorStyleJoystickActor * JoystickActor
 
provide event-driven interface to the rendering window (defines trackball mode) 
 
interactive manipulation of the camera 
 
class to swap between interactory styles