Base class for 3D content rendering, main functionality currently:
More...
#include <iAFast3DMagicLensWidget.h>
Base class for 3D content rendering, main functionality currently:
- The ability to show a 3D magic lens where the camera of the lens adapts to the camera of the "main" view.
- Touch-based pinch-zoom
- context menu for triggering showing settings and switching magic lens modes Should probably be merged with iARendererImpl
◆ ViewMode
| Enumerator |
|---|
| CENTERED | |
| OFFSET | |
◆ iAFast3DMagicLensWidget()
| iAFast3DMagicLensWidget::iAFast3DMagicLensWidget |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~iAFast3DMagicLensWidget()
| iAFast3DMagicLensWidget::~iAFast3DMagicLensWidget |
( |
| ) |
|
|
virtual |
◆ contextMenuEvent()
| void iAFast3DMagicLensWidget::contextMenuEvent |
( |
QContextMenuEvent * |
event | ) |
|
|
overrideprotected |
◆ editSettings
| void iAFast3DMagicLensWidget::editSettings |
( |
| ) |
|
|
signal |
◆ event()
| bool iAFast3DMagicLensWidget::event |
( |
QEvent * |
event | ) |
|
|
overrideprotected |
◆ getLensRenderer()
| vtkRenderer * iAFast3DMagicLensWidget::getLensRenderer |
( |
| ) |
|
◆ getViewportPoints()
| void iAFast3DMagicLensWidget::getViewportPoints |
( |
double |
points[4] | ) |
|
|
protected |
◆ isMagicLensEnabled()
| bool iAFast3DMagicLensWidget::isMagicLensEnabled |
( |
| ) |
const |
◆ leftButtonReleasedSignal
| void iAFast3DMagicLensWidget::leftButtonReleasedSignal |
( |
| ) |
|
|
signal |
◆ magicLensOff()
| void iAFast3DMagicLensWidget::magicLensOff |
( |
| ) |
|
◆ magicLensOn()
| void iAFast3DMagicLensWidget::magicLensOn |
( |
| ) |
|
◆ mouseMoved
| void iAFast3DMagicLensWidget::mouseMoved |
( |
| ) |
|
|
signal |
◆ mouseMoveEvent()
| void iAFast3DMagicLensWidget::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
◆ mouseReleaseEvent()
| void iAFast3DMagicLensWidget::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
◆ resizeEvent()
| void iAFast3DMagicLensWidget::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
overrideprotected |
◆ rightButtonReleasedSignal
| void iAFast3DMagicLensWidget::rightButtonReleasedSignal |
( |
| ) |
|
|
signal |
◆ setContextMenuEnabled()
| void iAFast3DMagicLensWidget::setContextMenuEnabled |
( |
bool |
enabled | ) |
|
◆ setLensBackground()
| void iAFast3DMagicLensWidget::setLensBackground |
( |
QColor |
bgTop, |
|
|
QColor |
bgBottom |
|
) |
| |
◆ setLensSize()
| void iAFast3DMagicLensWidget::setLensSize |
( |
int |
sizeX, |
|
|
int |
sizeY |
|
) |
| |
◆ setViewMode()
| void iAFast3DMagicLensWidget::setViewMode |
( |
ViewMode |
mode | ) |
|
◆ touchScale
| void iAFast3DMagicLensWidget::touchScale |
( |
float |
relScale | ) |
|
|
signal |
◆ touchStart
| void iAFast3DMagicLensWidget::touchStart |
( |
| ) |
|
|
signal |
◆ updateGUI()
| void iAFast3DMagicLensWidget::updateGUI |
( |
| ) |
|
|
protectedvirtual |
◆ updateLens()
| void iAFast3DMagicLensWidget::updateLens |
( |
| ) |
|
|
protectedvirtual |
◆ wheelEvent()
| void iAFast3DMagicLensWidget::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
overrideprotected |
The documentation for this class was generated from the following files: