Go to the documentation of this file.
25 #ifndef vtkTDxUnixDevice_h
26 #define vtkTDxUnixDevice_h
28 #include "vtkRenderingOpenGLModule.h"
112 vtkGetMacro(TranslationScale,
double);
121 vtkGetMacro(RotationScale,
double);
void vtkTDxUnixDeviceDisplay
vtkTDxUnixDeviceDisplay * DisplayId
void Initialize()
Initialize the device with the current display and window ids.
vtkTDxUnixDevice()
Default constructor.
Implementation of vtkTDxDevice on Unix.
virtual ~vtkTDxUnixDevice()
Destructor.
void vtkTDxUnixDeviceXEvent
vtkTDxUnixDeviceWindow WindowId
void SetDisplayId(vtkTDxUnixDeviceDisplay *id)
Set the ID of the X Display.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkTDxUnixDeviceWindow GetWindowId() const
Get the ID of the X Window.
vtkTDxUnixDeviceDisplay * GetDisplayId() const
Get the ID of the X Display.
a simple class to control print indentation
void SetWindowId(vtkTDxUnixDeviceWindow id)
Set the ID of the X Window.
platform-independent render window interaction including picking and frame rate control.
virtual void Close()
See description in the superclass.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
API to access a 3DConnexion input device.
unsigned int vtkTDxUnixDeviceWindow
bool ProcessEvent(const vtkTDxUnixDeviceXEvent *e)
Translate the X11 event by invoking a VTK event, if the event came from the device.
void SetSensitivity(double sensitivity)
Set the sensitivity of the device for the current application.
static vtkTDxUnixDevice * New()