|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   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 
   70   void SetCurrentStyleToJoystickActor();
 
   71   void SetCurrentStyleToJoystickCamera();
 
   72   void SetCurrentStyleToTrackballActor();
 
   73   void SetCurrentStyleToTrackballCamera();
 
   74   void SetCurrentStyleToMultiTouchCamera();
 
   96   void SetCurrentStyle();
 
  
vtkInteractorStyleJoystickActor * JoystickActor
virtual void SetAutoAdjustCameraClippingRange(vtkTypeBool)
If AutoAdjustCameraClippingRange is on, then before each render the camera clipping range will be adj...
virtual void SetDefaultRenderer(vtkRenderer *)
vtkInteractorStyleMultiTouchCamera * MultiTouchCamera
multitouch manipulation of the camera
void SetInteractor(vtkRenderWindowInteractor *interactor) override
Set/Get the Interactor wrapper being controlled by this object.
void OnChar() override
OnChar is triggered when an ASCII key is pressed.
vtkInteractorStyleTrackballCamera * TrackballCamera
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkInteractorStyleJoystickCamera * JoystickCamera
platform-independent render window interaction including picking and frame rate control.
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
static vtkInteractorStyleSwitchBase * New()
manipulate objects in the scene independently of one another
virtual void SetCurrentRenderer(vtkRenderer *)
manipulate objects in the scene independent of each other
vtkInteractorStyleTrackballActor * TrackballActor