29 #ifndef vtkInteractorStyleSwitch_h 30 #define vtkInteractorStyleSwitch_h 32 #include "vtkInteractionStyleModule.h" 35 #define VTKIS_JOYSTICK 0 36 #define VTKIS_TRACKBALL 1 38 #define VTKIS_CAMERA 0 71 void SetCurrentStyleToJoystickActor();
72 void SetCurrentStyleToJoystickCamera();
73 void SetCurrentStyleToTrackballActor();
74 void SetCurrentStyleToTrackballCamera();
75 void SetCurrentStyleToMultiTouchCamera();
82 void OnChar() VTK_OVERRIDE;
97 void SetCurrentStyle();
106 int JoystickOrTrackball;
interactive manipulation of the camera
void OnChar() override
OnChar is triggered when an ASCII key is pressed.
virtual void SetAutoAdjustCameraClippingRange(int)
If AutoAdjustCameraClippingRange is on, then before each render the camera clipping range will be adj...
void SetInteractor(vtkRenderWindowInteractor *interactor) override
Set/Get the Interactor wrapper being controlled by this object.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract specification for renderers
multitouch manipulation of the camera
platform-independent render window interaction including picking and frame rate control.
static vtkInteractorStyleSwitchBase * New()
a simple class to control print indentation
manipulate objects in the scene independently of one another
manipulate objects in the scene independent of each other
provide event-driven interface to the rendering window (defines trackball mode)
interactive manipulation of the camera
class to swap between interactory styles