 |
VTK
9.0.1
|
Go to the documentation of this file.
29 #ifndef vtkXRenderWindowInteractor_h
30 #define vtkXRenderWindowInteractor_h
36 #include "vtkRenderingUIModule.h"
40 class vtkXRenderWindowInteractorInternals;
75 vtkGetMacro(BreakLoopFlag,
int);
124 int PositionBeforeStereo[2];
void StartEventLoop() override
This will start up the X event loop and never return.
void ProcessEvents() override
Run the event loop and return.
int InternalDestroyTimer(int platformTimerId) override
int InternalCreateTimer(int timerId, int timerType, unsigned long duration) override
X-specific internal timer methods.
static vtkXRenderWindowInteractor * New()
~vtkXRenderWindowInteractor() override
an X event driven interface for a RenderWindow
vtkXRenderWindowInteractor()
void UpdateSize(int, int) override
Update the Size data member and set the associated RenderWindow's size.
a simple class to control print indentation
void UpdateSizeNoXResize(int, int)
Update the Size data member and set the associated RenderWindow's size but do not resize the XWindow.
void DispatchEvent(XEvent *)
platform-independent render window interaction including picking and frame rate control.
void Initialize() override
Initializes the event handlers without an XtAppContext.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void Enable() override
Enable/Disable interactions.
vtkXRenderWindowInteractorInternals * Internal
void GetMousePosition(int *x, int *y) override
Re-defines virtual function to get mouse position by querying X-server.
supports function callbacks
static int NumAppInitialized
void TerminateApp() override
Break the event loop on 'q','e' keypress.
void SetBreakLoopFlag(int)