Go to the documentation of this file.
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();
vtkInteractorStyleJoystickActor * JoystickActor
virtual void SetDefaultRenderer(vtkRenderer *)
vtkInteractorStyleMultiTouchCamera * MultiTouchCamera
multitouch manipulation of the camera
vtkInteractorStyleTrackballCamera * TrackballCamera
a simple class to control print indentation
vtkInteractorStyleJoystickCamera * JoystickCamera
platform-independent render window interaction including picking and frame rate control.
virtual void SetAutoAdjustCameraClippingRange(int)
If AutoAdjustCameraClippingRange is on, then before each render the camera clipping range will be adj...
provide event-driven interface to the rendering window (defines trackball mode)
interactive manipulation of the camera
interactive manipulation of the camera
abstract specification for renderers
vtkInteractorStyle * CurrentStyle
class to swap between interactory styles
virtual void SetInteractor(vtkRenderWindowInteractor *interactor)
Set/Get the Interactor wrapper being controlled by this object.
static vtkInteractorStyleSwitchBase * New()
virtual void OnChar()
OnChar is triggered when an ASCII key is pressed.
manipulate objects in the scene independently of one another
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void SetCurrentRenderer(vtkRenderer *)
manipulate objects in the scene independent of each other
vtkInteractorStyleTrackballActor * TrackballActor