MeVisLab Scripting Reference
MLABVTKGraphicsItem Class Reference
Inheritance diagram for MLABVTKGraphicsItem:
MLABGraphicsRenderArea

VTK Style Scripting API

vtkSmartPointer< vtkGenericOpenGLRenderWindow > _renderWindow
 
vtkSmartPointer< QVTKInteractor > _interactor
 
QVTKInteractorAdapter * _adapter
 
vtkSmartPointer< vtkEventQtSlotConnect > _slotConnect
 
bool _insideRepaint
 
vtkGenericOpenGLRenderWindow * GetRenderWindow () const
 
QVTKInteractor * GetInteractor () const
 
void delayedUpdate ()
 
void drawScene () override
 
void keyPressEvent (QKeyEvent *e) override
 
void keyReleaseEvent (QKeyEvent *e) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *e) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *e) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *e) override
 
void resizeEvent (QGraphicsSceneResizeEvent *e) override
 
void moveEvent (QGraphicsSceneMoveEvent *e) override
 
void wheelEvent (QGraphicsSceneWheelEvent *e) override
 
void hoverEnterEvent (QGraphicsSceneHoverEvent *e) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *e) override
 
void hoverMoveEvent (QGraphicsSceneHoverEvent *e) override
 

Additional Inherited Members

- Public Slots inherited from MLABGraphicsRenderArea
void setFixedBufferSize (const QSize &size)
 
void setFixedBufferSize (int width, int height)
 
void unsetFixedBufferSize ()
 
QSize bufferSize () const
 
void setAutoRedraw (bool flag)
 
bool autoRedraw () const
 
void forceRedraw ()
 
void setOpaqueBackground (bool flag)
 
bool opaqueBackground () const
 
void setDrawReflection (float heightPercentage=0.5, float scale=1., float startAlpha=0.5)
 
void setMultiSampling (int value)
 
void setLinearFiltering (bool flag)
 

Detailed Description

GraphicsView item that allows to render a VTK scene.

It is typically created via MLABGraphicsScene::addVTKGraphicsItem().

Member Function Documentation

◆ GetInteractor

QVTKInteractor* MLABVTKGraphicsItem::GetInteractor ( ) const
slot

Get the render window interactor used with this item.

◆ GetRenderWindow

vtkGenericOpenGLRenderWindow* MLABVTKGraphicsItem::GetRenderWindow ( ) const
slot

Get the render window used with this item.