open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Signals | Public Member Functions | Protected Member Functions | List of all members
iAFast3DMagicLensWidget Class Reference

#include <iAFast3DMagicLensWidget.h>

Inheritance diagram for iAFast3DMagicLensWidget:
Collaboration diagram for iAFast3DMagicLensWidget:

Signals

void leftButtonReleasedSignal ()
 
void rightButtonReleasedSignal ()
 
- Signals inherited from iAAbstractMagicLensWidget
void MouseMoved ()
 

Public Member Functions

 iAFast3DMagicLensWidget (QWidget *parent=0)
 
 ~iAFast3DMagicLensWidget ()
 
- Public Member Functions inherited from iAAbstractMagicLensWidget
vtkRenderer * getLensRenderer ()
 
 iAAbstractMagicLensWidget (QWidget *parent=0)
 
bool isMagicLensEnabled () const
 
void magicLensOff ()
 
void magicLensOn ()
 
void setLensSize (int sizeX, int sizeY)
 
void SetMainRenderWindow (vtkGenericOpenGLRenderWindow *renWin)
 
void setViewMode (ViewMode mode)
 
virtual ~iAAbstractMagicLensWidget ()
 

Protected Member Functions

void mouseReleaseEvent (QMouseEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 
void updateLens () override
 
- Protected Member Functions inherited from iAAbstractMagicLensWidget
void getViewportPoints (double points[4])
 
void mouseMoveEvent (QMouseEvent *event) override
 
virtual void updateGUI ()
 

Additional Inherited Members

- Public Types inherited from iAAbstractMagicLensWidget
enum  ViewMode { CENTERED, OFFSET }
 
- Protected Attributes inherited from iAAbstractMagicLensWidget
vtkSmartPointer< vtkActor2D > m_GUIActor
 
vtkSmartPointer< vtkRenderer > m_GUIRen
 
double m_halfSize [2]
 
vtkSmartPointer< vtkRenderer > m_lensRen
 
int m_pos [2]
 
int m_size [2]
 
ViewMode m_viewMode
 

Constructor & Destructor Documentation

◆ iAFast3DMagicLensWidget()

iAFast3DMagicLensWidget::iAFast3DMagicLensWidget ( QWidget *  parent = 0)

◆ ~iAFast3DMagicLensWidget()

iAFast3DMagicLensWidget::~iAFast3DMagicLensWidget ( )

Member Function Documentation

◆ leftButtonReleasedSignal

void iAFast3DMagicLensWidget::leftButtonReleasedSignal ( )
signal

◆ mouseReleaseEvent()

void iAFast3DMagicLensWidget::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ resizeEvent()

void iAFast3DMagicLensWidget::resizeEvent ( QResizeEvent *  event)
overrideprotected

◆ rightButtonReleasedSignal

void iAFast3DMagicLensWidget::rightButtonReleasedSignal ( )
signal

◆ updateLens()

void iAFast3DMagicLensWidget::updateLens ( )
overrideprotectedvirtual

Reimplemented from iAAbstractMagicLensWidget.


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