|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/visualization/vtk/vtkFixedXRenderWindowInteractor.h>
Public Member Functions | |
| vtkXRenderWindowInteractor (const vtkXRenderWindowInteractor &)=delete | |
| void | operator= (const vtkXRenderWindowInteractor &)=delete |
| vtkTypeMacro (vtkXRenderWindowInteractor, vtkRenderWindowInteractor) | |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | Initialize () override |
| Initializes the event handlers without an XtAppContext. | |
| void | TerminateApp () override |
| Break the event loop on 'q','e' keypress. | |
| void | ProcessEvents () override |
| Run the event loop and return. | |
| void | UpdateSize (int, int) override |
| Update the Size data member and set the associated RenderWindow's size. | |
| void | GetMousePosition (int *x, int *y) override |
| Re-defines virtual function to get mouse position by querying X-server. | |
| void | DispatchEvent (XEvent *) |
| void | Enable () override |
| Enable/Disable interactions. | |
| void | Disable () override |
Static Public Member Functions | |
| static vtkXRenderWindowInteractor * | New () |
Protected Member Functions | |
| vtkXRenderWindowInteractor () | |
| ~vtkXRenderWindowInteractor () override | |
| void | UpdateSizeNoXResize (int, int) |
| Update the Size data member and set the associated RenderWindow's size but do not resize the XWindow. | |
| void | FireTimers () |
| void | StartEventLoop () override |
| This will start up the X event loop and never return. | |
| void | Finalize () |
| Deallocate X resource that may have been allocated Also calls finalize on the render window if available. | |
| int | InternalCreateTimer (int timerId, int timerType, unsigned long duration) override |
| X-specific internal timer methods. | |
| int | InternalDestroyTimer (int platformTimerId) override |
Protected Attributes | |
| Display * | DisplayId |
| bool | OwnDisplay = false |
| Window | WindowId |
| Atom | KillAtom |
| int | PositionBeforeStereo [2] |
| vtkXRenderWindowInteractorInternals * | Internal |
| int | XdndSourceVersion |
| Window | XdndSource |
| Atom | XdndFormatAtom |
| Atom | XdndURIListAtom |
| Atom | XdndTypeListAtom |
| Atom | XdndEnterAtom |
| Atom | XdndPositionAtom |
| Atom | XdndDropAtom |
| Atom | XdndActionCopyAtom |
| Atom | XdndStatusAtom |
| Atom | XdndFinishedAtom |
Static Protected Attributes | |
| static int | NumAppInitialized |
Definition at line 43 of file vtkFixedXRenderWindowInteractor.h.
|
delete |
References vtkXRenderWindowInteractor().
Referenced by New(), operator=(), vtkTypeMacro(), and vtkXRenderWindowInteractor().
|
protected |
|
overrideprotected |
|
override |
| void pcl::vtkXRenderWindowInteractor::DispatchEvent | ( | XEvent * | ) |
|
override |
Enable/Disable interactions.
By default interactors are enabled when initialized. Initialize() must be called prior to enabling/disabling interaction. These methods are used when a window/widget is being shared by multiple renderers and interactors. This allows a "modal" display where one interactor is active when its data is to be displayed and all other interactors associated with the widget are disabled when their data is not displayed.
|
protected |
Deallocate X resource that may have been allocated Also calls finalize on the render window if available.
|
protected |
|
override |
Re-defines virtual function to get mouse position by querying X-server.
|
override |
Initializes the event handlers without an XtAppContext.
This is good for when you don't have a user interface, but you still want to have mouse interaction.
|
overrideprotected |
X-specific internal timer methods.
See the superclass for detailed documentation.
|
overrideprotected |
|
static |
References vtkXRenderWindowInteractor().
|
delete |
References vtkXRenderWindowInteractor().
|
override |
|
override |
Run the event loop and return.
This is provided so that you can implement your own event loop but yet use the vtk event handling as well.
|
overrideprotected |
This will start up the X event loop and never return.
If you call this method it will loop processing X events until the application is exited.
|
override |
Break the event loop on 'q','e' keypress.
Want more ???
|
override |
Update the Size data member and set the associated RenderWindow's size.
|
protected |
Update the Size data member and set the associated RenderWindow's size but do not resize the XWindow.
| pcl::vtkXRenderWindowInteractor::vtkTypeMacro | ( | vtkXRenderWindowInteractor | , |
| vtkRenderWindowInteractor | ) |
References vtkXRenderWindowInteractor().
|
protected |
Definition at line 112 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 117 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 115 of file vtkFixedXRenderWindowInteractor.h.
|
staticprotected |
Definition at line 110 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 113 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 116 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 114 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 128 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 127 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 125 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 130 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 122 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 126 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 121 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 120 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 129 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 124 of file vtkFixedXRenderWindowInteractor.h.
|
protected |
Definition at line 123 of file vtkFixedXRenderWindowInteractor.h.