14 #ifndef vtkSMVRJoystickCameraStyleProxy_h 15 #define vtkSMVRJoystickCameraStyleProxy_h 17 #include "vtkPVIncubatorCAVEInteractionStylesModule.h" 43 vtkSetMacro(LookRotationSensitivity,
double);
44 vtkGetMacro(LookRotationSensitivity,
double);
51 vtkSetMacro(MoveCameraSensitivity,
double);
52 vtkGetMacro(MoveCameraSensitivity,
double);
59 vtkSetMacro(InvertXAxis,
bool);
60 vtkGetMacro(InvertXAxis,
bool);
61 vtkSetMacro(InvertYAxis,
bool);
62 vtkGetMacro(InvertYAxis,
bool);
80 vtkSetMacro(UpAxis,
Axis);
81 vtkGetMacro(UpAxis,
Axis);
105 double OrientationX = 0;
106 bool InvertXAxis =
false;
107 double OrientationY = 0;
108 bool InvertYAxis =
false;
110 double MoveForward = 0;
111 double MoveRight = 0;
113 Axis UpAxis = Y_AXIS;
115 double LookRotationSensitivity = 0.01;
116 double MoveCameraSensitivity = 0.1;
119 #endif // vtkSMVRJoystickCameraStyleProxy_h interactor style with a controller with joysticks
the base class for all interactor styles
Axis
Enum axis to retrieve the forward, the right and the up axis of the scene.
property representing a vector of integers
virtual void UpdateVTKObjects()
Update the VTK object on the server by pushing the values of all modified properties (un-modified pro...
implementation for View that includes render window and renderers.
property representing a vector of doubles
virtual void HandleValuator(const vtkVREvent &event)
void PrintSelf(ostream &os, vtkIndent indent) override
static vtkSMVRInteractorStyleProxy * New()
virtual bool Update()
Update() called to update all the remote vtkObjects and perhaps even to render.
int GetControlledPropertySize() override
Override this function to automatically set the controlled property.