Go to the documentation of this file.
34 #ifndef vtkInteractorStyleSwitch_h
35 #define vtkInteractorStyleSwitch_h
40 #define VTKIS_JOYSTICK 0
41 #define VTKIS_TRACKBALL 1
43 #define VTKIS_CAMERA 0
void PrintSelf(ostream &os, vtkIndent indent)
void SetCurrentStyleToJoystickActor()
#define vtkGetObjectMacro(name, type)
vtkInteractorStyleJoystickActor * JoystickActor
~vtkInteractorStyleSwitch()
vtkInteractorStyleMultiTouchCamera * MultiTouchCamera
void SetInteractor(vtkRenderWindowInteractor *iren)
virtual void SetDefaultRenderer(vtkRenderer *)
#define vtkTypeMacro(thisClass, superclass)
interactive manipulation of the camera
#define VTKINTERACTIONSTYLE_EXPORT
void SetAutoAdjustCameraClippingRange(int value)
vtkInteractorStyleSwitch()
vtkInteractorStyleTrackballCamera * TrackballCamera
static vtkInteractorStyleSwitch * New()
GLsizei const GLfloat * value
a simple class to control print indentation
void SetCurrentStyleToMultiTouchCamera()
vtkInteractorStyleJoystickCamera * JoystickCamera
void SetCurrentStyleToTrackballCamera()
void SetCurrentStyleToTrackballActor()
platform-independent render window interaction including picking and frame rate control.
provide event-driven interface to the rendering window (defines trackball mode)
virtual void SetCurrentRenderer(vtkRenderer *)
void SetCurrentStyleToJoystickCamera()
interactive manipulation of the camera
interactive manipulation of the camera
abstract specification for renderers
vtkInteractorStyle * CurrentStyle
class to swap between interactory styles
manipulate objects in the scene independently of one another
manipulate objects in the scene independent of each other
vtkInteractorStyleTrackballActor * TrackballActor