36 #ifndef Q_VTK_INTERACTOR_H
37 #define Q_VTK_INTERACTOR_H
39 #include "vtkGUISupportQtModule.h"
43 #include <QtCore/QObject>
45 #include "vtkTDxConfigure.h"
46 #if defined(VTK_USE_TDX) && defined(Q_OS_WIN)
49 #if defined(VTK_USE_TDX) && defined(Q_OS_MAC)
52 #if defined(VTK_USE_TDX) && defined(Q_WS_X11)
75 ContextMenuEvent = vtkCommand::UserEvent + 100,
96 virtual void StartListening();
100 virtual void StopListening();
103 virtual void TimerEvent(
int timerId);
105 #if defined(VTK_USE_TDX) && defined(Q_WS_X11)
120 #if defined(VTK_USE_TDX) && defined(Q_OS_WIN)
123 #if defined(VTK_USE_TDX) && defined(Q_OS_MAC)
126 #if defined(VTK_USE_TDX) && defined(Q_WS_X11)
Implementation of vtkTDxDevice on Windows.
Implementation of vtkTDxDevice on Unix.
Implementation of vtkTDxDevice on Mac.
virtual int InternalDestroyTimer(int platformTimerId)
Internal methods for creating and destroying timers that must be implemented by subclasses.
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
Internal methods for creating and destroying timers that must be implemented by subclasses.
virtual void Initialize()
Prepare for handling events and set the Enabled flag to true.
static vtkRenderWindowInteractor * New()
platform-independent render window interaction including picking and frame rate control.
virtual void Start()
Start the event loop.
virtual void TerminateApp(void)
This function is called on 'q','e' keypress if exitmethod is not specified and should be overridden b...
API to access a 3DConnexion input device.