Version: 9.15.0
VTKViewer_RenderWindow Class Reference

#include <VTKViewer_RenderWindow.h>

Inheritance diagram for VTKViewer_RenderWindow:
Inheritance graph

Signals

void MouseMove (QMouseEvent *)
 
void MouseButtonPressed (QMouseEvent *)
 
void MouseButtonReleased (QMouseEvent *)
 
void MouseDoubleClicked (QMouseEvent *)
 
void WheelMoved (QWheelEvent *)
 
void LeftButtonPressed (const QMouseEvent *event)
 
void LeftButtonReleased (const QMouseEvent *event)
 
void MiddleButtonPressed (const QMouseEvent *event)
 
void MiddleButtonReleased (const QMouseEvent *event)
 
void RightButtonPressed (const QMouseEvent *event)
 
void RightButtonReleased (const QMouseEvent *event)
 
void ButtonPressed (const QMouseEvent *event)
 
void ButtonReleased (const QMouseEvent *event)
 
void KeyPressed (QKeyEvent *)
 
void KeyReleased (QKeyEvent *)
 
void contextMenuRequested (QContextMenuEvent *e)
 

Public Member Functions

 VTKViewer_RenderWindow (QWidget *parent, const char *name)
 
virtual ~VTKViewer_RenderWindow ()
 
vtkRenderWindow * getRenderWindow ()
 
virtual QPaintEngine * paintEngine () const
 

Protected Member Functions

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 paintEvent (QPaintEvent *)
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void onChangeBackgroundColor ()
 
virtual void contextMenuEvent (QContextMenuEvent *e)
 

Protected Attributes

vtkRenderWindow * myRW
 

Constructor & Destructor Documentation

◆ VTKViewer_RenderWindow()

VTKViewer_RenderWindow::VTKViewer_RenderWindow ( QWidget parent,
const char *  name 
)

Constructor. Create render window with parant parent and name name.

Parameters
parent- parent window
name- render window name.

References myRW.

◆ ~VTKViewer_RenderWindow()

VTKViewer_RenderWindow::~VTKViewer_RenderWindow ( )
virtual

Destructor.

References myRW.

Member Function Documentation

◆ ButtonPressed

void VTKViewer_RenderWindow::ButtonPressed ( const QMouseEvent *  event)
signal

On button pressed signal.

◆ ButtonReleased

void VTKViewer_RenderWindow::ButtonReleased ( const QMouseEvent *  event)
signal

On button released signal.

◆ contextMenuEvent()

void VTKViewer_RenderWindow::contextMenuEvent ( QContextMenuEvent *  e)
protectedvirtual

Emit content menu requested.

References contextMenuRequested().

◆ contextMenuRequested

void VTKViewer_RenderWindow::contextMenuRequested ( QContextMenuEvent *  e)
signal

On content menu requested signal.

◆ getRenderWindow()

vtkRenderWindow* VTKViewer_RenderWindow::getRenderWindow ( )
inline

Get render window pointer.

◆ KeyPressed

void VTKViewer_RenderWindow::KeyPressed ( QKeyEvent *  )
signal

On key pressed signal.

◆ keyPressEvent()

void VTKViewer_RenderWindow::keyPressEvent ( QKeyEvent *  event)
protectedvirtual

Emit key pressed event.

References KeyPressed().

◆ KeyReleased

void VTKViewer_RenderWindow::KeyReleased ( QKeyEvent *  )
signal

On key released signal.

◆ keyReleaseEvent()

void VTKViewer_RenderWindow::keyReleaseEvent ( QKeyEvent *  event)
protectedvirtual

Emit key release event.

References KeyReleased().

◆ LeftButtonPressed

void VTKViewer_RenderWindow::LeftButtonPressed ( const QMouseEvent *  event)
signal

On left button pressed signal.

◆ LeftButtonReleased

void VTKViewer_RenderWindow::LeftButtonReleased ( const QMouseEvent *  event)
signal

On left button released signal.

◆ MiddleButtonPressed

void VTKViewer_RenderWindow::MiddleButtonPressed ( const QMouseEvent *  event)
signal

On middle button pressed signal.

◆ MiddleButtonReleased

void VTKViewer_RenderWindow::MiddleButtonReleased ( const QMouseEvent *  event)
signal

On middle button released signal.

◆ MouseButtonPressed

void VTKViewer_RenderWindow::MouseButtonPressed ( QMouseEvent *  )
signal

On mouse button pressed signal.

◆ MouseButtonReleased

void VTKViewer_RenderWindow::MouseButtonReleased ( QMouseEvent *  )
signal

On mouse button released signal.

◆ MouseDoubleClicked

void VTKViewer_RenderWindow::MouseDoubleClicked ( QMouseEvent *  )
signal

On mouse double click signal.

◆ mouseDoubleClickEvent()

void VTKViewer_RenderWindow::mouseDoubleClickEvent ( QMouseEvent *  event)
protectedvirtual

Emit mouse button double click event.

References MouseDoubleClicked().

◆ MouseMove

void VTKViewer_RenderWindow::MouseMove ( QMouseEvent *  )
signal

On mouse move signal.

◆ mouseMoveEvent()

void VTKViewer_RenderWindow::mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Emit mouse move event.

References MouseMove().

◆ mousePressEvent()

void VTKViewer_RenderWindow::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Emit mouse button press event.

References MouseButtonPressed().

◆ mouseReleaseEvent()

void VTKViewer_RenderWindow::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual

Emit mouse button release event.

References MouseButtonReleased().

◆ onChangeBackgroundColor()

void VTKViewer_RenderWindow::onChangeBackgroundColor ( )
protectedvirtual

Reaction on change background color.

References myRW.

◆ paintEngine()

QPaintEngine * VTKViewer_RenderWindow::paintEngine ( ) const
virtual

Get paint engine for the scene

◆ paintEvent()

void VTKViewer_RenderWindow::paintEvent ( QPaintEvent *  )
protectedvirtual

Call Render method for render window field.

References myRW.

◆ resizeEvent()

void VTKViewer_RenderWindow::resizeEvent ( QResizeEvent *  )
protectedvirtual

Resize render window.

References myRW.

◆ RightButtonPressed

void VTKViewer_RenderWindow::RightButtonPressed ( const QMouseEvent *  event)
signal

On right button pressed signal.

◆ RightButtonReleased

void VTKViewer_RenderWindow::RightButtonReleased ( const QMouseEvent *  event)
signal

On right button released signal.

◆ wheelEvent()

void VTKViewer_RenderWindow::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Emit wheel move event.

References WheelMoved().

◆ WheelMoved

void VTKViewer_RenderWindow::WheelMoved ( QWheelEvent *  )
signal

On wheel moved signal.

Member Data Documentation

◆ myRW

vtkRenderWindow* VTKViewer_RenderWindow::myRW
protected

The documentation for this class was generated from the following files: