#include <SVTK_RenderWindowInteractor.h>

Public Slots | |
| virtual void | show () | 
| Need for initial contents display on Win32.  More... | |
| virtual void | polish () | 
| To implement final initialization, just before the widget is displayed.  More... | |
| virtual void | resize (int w, int h) | 
| To adjust widget and vtkRenderWindow size.  More... | |
Public Member Functions | |
| QVTK_RenderWindowInteractor (QWidget *theParent, const char *theName) | |
| ~QVTK_RenderWindowInteractor () | |
| virtual void | Initialize (vtkGenericRenderWindowInteractor *theDevice) | 
| To initialize by vtkGenericRenderWindowInteractor instance.  More... | |
| vtkGenericRenderWindowInteractor * | GetDevice () | 
| vtkRenderWindow * | getRenderWindow () | 
| virtual void | InvokeEvent (unsigned long theEvent, void *theCallData) | 
| Just to simplify usage of its device (vtkGenericRenderWindowInteractor)  More... | |
| virtual QPaintEngine * | paintEngine () const | 
| Get paint engine for the scene.  More... | |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *) | 
| virtual void | resizeEvent (QResizeEvent *) | 
| virtual void | mouseMoveEvent (QMouseEvent *) | 
| virtual void | mousePressEvent (QMouseEvent *) | 
| virtual void | mouseReleaseEvent (QMouseEvent *) | 
| virtual void | mouseDoubleClickEvent (QMouseEvent *) | 
| virtual void | wheelEvent (QWheelEvent *) | 
| virtual void | keyPressEvent (QKeyEvent *) | 
| virtual void | keyReleaseEvent (QKeyEvent *) | 
| virtual void | enterEvent (QEvent *) | 
| virtual void | leaveEvent (QEvent *) | 
| virtual void | contextMenuEvent (QContextMenuEvent *e) | 
| virtual void | focusInEvent (QFocusEvent *) | 
| virtual void | focusOutEvent (QFocusEvent *) | 
| virtual bool | nativeEvent (const QByteArray &, void *, long *) | 
| To handle native events (from such devices as SpaceMouse)  More... | |
Protected Attributes | |
| vtkSmartPointer< vtkRenderWindow > | myRenderWindow | 
| vtkSmartPointer < vtkGenericRenderWindowInteractor >  | myDevice | 
Implements Qt based vtkRenderWindowInteractor. The class inherits QWidget class in order to be possible process Qt events. It invokes corresponding VTK events through usage of its device - a vtkGenericRenderWindowInteractor. Also, it creates, initialize and holds vtkRenderWindow instance.
| QVTK_RenderWindowInteractor::QVTK_RenderWindowInteractor | ( | QWidget * | theParent, | 
| const char * | theName | ||
| ) | 
Constructor
| QVTK_RenderWindowInteractor::~QVTK_RenderWindowInteractor | ( | ) | 
Destructor
References SVTK_SpaceMouseXCB::close(), SVTK_SpaceMouseXCB::getInstance(), and SVTK_SpaceMouse::isSpaceMouseOn().
      
  | 
  protectedvirtual | 
Custom context menu event handler
      
  | 
  protectedvirtual | 
Custom enter event handler
References FOCUS_UNDER_MOUSE.
      
  | 
  protectedvirtual | 
Reimplemented from QWidget in order to set window - receiver of space mouse events.
References SVTK_SpaceMouseXCB::getInstance(), SVTK_SpaceMouseXCB::initialize(), SVTK_SpaceMouse::isSpaceMouseOn(), and SVTK_SpaceMouseXCB::setWindow().
      
  | 
  protectedvirtual | 
Reimplemented from QWidget in order to set window - receiver of space mouse events.
References SVTK_SpaceMouseXCB::getInstance(), SVTK_SpaceMouse::isSpaceMouseOn(), and SVTK_SpaceMouseXCB::setWindow().
| vtkGenericRenderWindowInteractor * QVTK_RenderWindowInteractor::GetDevice | ( | ) | 
| vtkRenderWindow * QVTK_RenderWindowInteractor::getRenderWindow | ( | ) | 
      
  | 
  virtual | 
To initialize by vtkGenericRenderWindowInteractor instance
      
  | 
  virtual | 
Just to simplify usage of its device (vtkGenericRenderWindowInteractor)
      
  | 
  protectedvirtual | 
Custom key press event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
Custom key release event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
Custom leave event handler
      
  | 
  protectedvirtual | 
Custom mouse double click event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
Custom mouse move event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
Custom mouse press event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
Custom mouse release event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protectedvirtual | 
      
  | 
  virtual | 
Get paint engine for the scene
      
  | 
  protectedvirtual | 
Custom paint event handler
      
  | 
  virtualslot | 
To implement final initialization, just before the widget is displayed
      
  | 
  virtualslot | 
To adjust widget and vtkRenderWindow size
      
  | 
  protectedvirtual | 
Custom resize event handler
      
  | 
  virtualslot | 
Need for initial contents display on Win32
      
  | 
  protectedvirtual | 
Custom mouse wheel event handler
Reimplemented in SVTK_RenderWindowInteractor.
      
  | 
  protected | 
      
  | 
  protected |