#include <VTKViewer_ViewWindow.h>
|
| enum | {
DumpId
, FitAllId
, FitRectId
, FitSelectionId
,
ZoomId
, PanId
, GlobalPanId
, RotationId
,
FrontId
, BackId
, TopId
, BottomId
,
LeftId
, RightId
, ClockWiseId
, AntiClockWiseId
,
ResetId
, TrihedronShowId
} |
| |
| typedef QMap< int, QtxAction * > | ActionsMap |
| |
|
| void | tryClosing (SUIT_ViewWindow *) |
| |
| void | closing (SUIT_ViewWindow *) |
| |
| void | mousePressed (SUIT_ViewWindow *, QMouseEvent *) |
| |
| void | mouseReleased (SUIT_ViewWindow *, QMouseEvent *) |
| |
| void | mouseDoubleClicked (SUIT_ViewWindow *, QMouseEvent *) |
| |
| void | mouseMoving (SUIT_ViewWindow *, QMouseEvent *) |
| |
| void | wheeling (SUIT_ViewWindow *, QWheelEvent *) |
| |
| void | keyPressed (SUIT_ViewWindow *, QKeyEvent *) |
| |
| void | keyReleased (SUIT_ViewWindow *, QKeyEvent *) |
| |
| void | contextMenuRequested (QContextMenuEvent *e) |
| |
| void | viewModified (SUIT_ViewWindow *) |
| |
| void | vpStartRotate (int, int, qint64) |
| |
| void | vpRotate (int, int, qint64) |
| |
| void | vpEndRotate (int, int, qint64) |
| |
| static void | synchronizeView (SUIT_ViewWindow *viewWindow, int id) |
| |
| SUIT_Desktop * | myDesktop |
| |
| SUIT_ViewManager * | myManager |
| |
◆ ActionsMap
◆ anonymous enum
| Enumerator |
|---|
| DumpId | |
| FitAllId | |
| FitRectId | |
| FitSelectionId | |
| ZoomId | |
| PanId | |
| GlobalPanId | |
| RotationId | |
| FrontId | |
| BackId | |
| TopId | |
| BottomId | |
| LeftId | |
| RightId | |
| ClockWiseId | |
| AntiClockWiseId | |
| ResetId | |
| TrihedronShowId | |
◆ VTKViewer_ViewWindow()
Construction
References VTKViewer_Trihedron::AddToRender(), SUIT_ViewWindow::contextMenuRequested(), createActions(), createToolBar(), VTKViewer_RenderWindow::getRenderWindow(), VTKViewer_RenderWindowInteractor::Initialize(), myModel, myRenderer, myRenderWindow, myRWInteractor, myToolBar, myTransform, myTrihedron, VTKViewer_InteractorStyle::New(), VTKViewer_OpenGLRenderer::New(), VTKViewer_RenderWindowInteractor::New(), VTKViewer_Transform::New(), onKeyPressed(), onKeyReleased(), onMouseDoubleClicked(), onMouseMoving(), onMousePressed(), onMouseReleased(), onResetView(), setBackground(), VTKViewer_InteractorStyle::setGUIWindow(), VTKViewer_RenderWindowInteractor::SetInteractorStyle(), and VTKViewer_InteractorStyle::setTriedron().
◆ ~VTKViewer_ViewWindow()
| VTKViewer_ViewWindow::~VTKViewer_ViewWindow |
( |
| ) |
|
|
virtual |
◆ activateGlobalPanning
| void VTKViewer_ViewWindow::activateGlobalPanning |
( |
| ) |
|
|
slot |
◆ activatePanning
| void VTKViewer_ViewWindow::activatePanning |
( |
| ) |
|
|
slot |
◆ activateRotation
| void VTKViewer_ViewWindow::activateRotation |
( |
| ) |
|
|
slot |
◆ activateWindowFit
| void VTKViewer_ViewWindow::activateWindowFit |
( |
| ) |
|
|
slot |
◆ activateZoom
| void VTKViewer_ViewWindow::activateZoom |
( |
| ) |
|
|
slot |
◆ AddActor()
| void VTKViewer_ViewWindow::AddActor |
( |
VTKViewer_Actor * |
theActor, |
|
|
bool |
theUpdate = false |
|
) |
| |
◆ background()
◆ backgroundColor()
| QColor VTKViewer_ViewWindow::backgroundColor |
( |
| ) |
const |
◆ createActions()
| void VTKViewer_ViewWindow::createActions |
( |
| ) |
|
|
private |
Create actions:
References activateGlobalPanning(), activatePanning(), activateRotation(), activateWindowFit(), activateZoom(), AntiClockWiseId, BackId, BottomId, ClockWiseId, DumpId, FitAllId, FitRectId, FitSelectionId, FrontId, GlobalPanId, LeftId, QtxResourceMgr::loadPixmap(), myActionsMap, onAntiClockWiseView(), onBackView(), onBottomView(), onClockWiseView(), SUIT_ViewWindow::onDumpView(), onFitAll(), onFitSelection(), onFrontView(), onLeftView(), onResetView(), onRightView(), onTopView(), onTrihedronShow(), PanId, ResetId, SUIT_Session::resourceMgr(), RightId, RotationId, SUIT_Session::session(), TopId, TrihedronShowId, and ZoomId.
◆ createToolBar()
| void VTKViewer_ViewWindow::createToolBar |
( |
| ) |
|
|
private |
Create tool bar.
References AntiClockWiseId, BackId, BottomId, ClockWiseId, DumpId, FitAllId, FitRectId, FitSelectionId, FrontId, GlobalPanId, QtxActionSet::insertAction(), LeftId, myActionsMap, myToolBar, PanId, ResetId, RightId, RotationId, TopId, TrihedronShowId, and ZoomId.
◆ dumpView()
| QImage VTKViewer_ViewWindow::dumpView |
( |
| ) |
|
|
protectedvirtual |
◆ getRenderer()
| vtkRenderer* VTKViewer_ViewWindow::getRenderer |
( |
| ) |
|
|
inline |
◆ getRenderWindow()
◆ getRWInteractor()
Gets render window interactor.
◆ GetScale()
| void VTKViewer_ViewWindow::GetScale |
( |
double |
theScale[3] | ) |
|
◆ getToolBar()
| QToolBar* VTKViewer_ViewWindow::getToolBar |
( |
| ) |
|
|
inline |
◆ getVisualParameters()
| QString VTKViewer_ViewWindow::getVisualParameters |
( |
| ) |
|
|
virtual |
◆ InsertActor()
| void VTKViewer_ViewWindow::InsertActor |
( |
VTKViewer_Actor * |
theActor, |
|
|
bool |
theMoveInternalActors = false |
|
) |
| |
|
private |
◆ isTrihedronDisplayed()
| bool VTKViewer_ViewWindow::isTrihedronDisplayed |
( |
| ) |
|
◆ MoveActor()
◆ onAdjustTrihedron()
| void VTKViewer_ViewWindow::onAdjustTrihedron |
( |
| ) |
|
◆ onAntiClockWiseView
| void VTKViewer_ViewWindow::onAntiClockWiseView |
( |
| ) |
|
|
slot |
◆ onBackView
| void VTKViewer_ViewWindow::onBackView |
( |
| ) |
|
|
slot |
◆ onBottomView
| void VTKViewer_ViewWindow::onBottomView |
( |
| ) |
|
|
slot |
◆ onClockWiseView
| void VTKViewer_ViewWindow::onClockWiseView |
( |
| ) |
|
|
slot |
◆ onFitAll
| void VTKViewer_ViewWindow::onFitAll |
( |
| ) |
|
|
slot |
◆ onFitSelection
| void VTKViewer_ViewWindow::onFitSelection |
( |
| ) |
|
|
slot |
◆ onFrontView
| void VTKViewer_ViewWindow::onFrontView |
( |
| ) |
|
|
slot |
◆ onKeyPressed
| void VTKViewer_ViewWindow::onKeyPressed |
( |
QKeyEvent * |
event | ) |
|
|
protectedslot |
◆ onKeyReleased
| void VTKViewer_ViewWindow::onKeyReleased |
( |
QKeyEvent * |
event | ) |
|
|
protectedslot |
◆ onLeftView
| void VTKViewer_ViewWindow::onLeftView |
( |
| ) |
|
|
slot |
◆ onMouseDoubleClicked
| void VTKViewer_ViewWindow::onMouseDoubleClicked |
( |
QMouseEvent * |
event | ) |
|
|
protectedslot |
◆ onMouseMoving
| void VTKViewer_ViewWindow::onMouseMoving |
( |
QMouseEvent * |
event | ) |
|
|
protectedslot |
◆ onMousePressed
| void VTKViewer_ViewWindow::onMousePressed |
( |
QMouseEvent * |
event | ) |
|
|
protectedslot |
◆ onMouseReleased
| void VTKViewer_ViewWindow::onMouseReleased |
( |
QMouseEvent * |
event | ) |
|
|
protectedslot |
◆ onResetView
| void VTKViewer_ViewWindow::onResetView |
( |
| ) |
|
|
slot |
◆ onRightView
| void VTKViewer_ViewWindow::onRightView |
( |
| ) |
|
|
slot |
◆ onTopView
| void VTKViewer_ViewWindow::onTopView |
( |
| ) |
|
|
slot |
◆ onTrihedronShow
| void VTKViewer_ViewWindow::onTrihedronShow |
( |
| ) |
|
|
slot |
◆ RemoveActor()
| void VTKViewer_ViewWindow::RemoveActor |
( |
VTKViewer_Actor * |
theActor, |
|
|
bool |
theUpdate = false |
|
) |
| |
◆ Repaint()
| void VTKViewer_ViewWindow::Repaint |
( |
bool |
theUpdateTrihedron = true | ) |
|
◆ setBackground()
Set background of the viewport
References aTexture, Qtx::CenterTexture, Qtx::BackgroundData::color(), Qtx::ColorBackground, Qtx::CustomGradientBackground, getRenderer(), Qtx::BackgroundData::gradient(), Qtx::BackgroundData::isTextureShown(), Qtx::BackgroundData::isValid(), Qtx::BackgroundData::mode(), myBackground, VTKViewer_Texture::New(), Qtx::SimpleGradientBackground, Qtx::StretchTexture, Qtx::BackgroundData::texture(), and Qtx::TileTexture.
◆ setBackgroundColor()
| void VTKViewer_ViewWindow::setBackgroundColor |
( |
const QColor & |
c | ) |
|
◆ SetScale()
| void VTKViewer_ViewWindow::SetScale |
( |
double |
theScale[3] | ) |
|
◆ setVisualParameters()
| void VTKViewer_ViewWindow::setVisualParameters |
( |
const QString & |
parameters | ) |
|
|
virtual |
◆ VTKViewer_RenderWindowInteractor
◆ myActionsMap
◆ myBackground
◆ myCurScale
| double VTKViewer_ViewWindow::myCurScale |
|
private |
◆ myModel
◆ myRenderer
| vtkRenderer* VTKViewer_ViewWindow::myRenderer |
|
private |
◆ myRenderWindow
◆ myRWInteractor
◆ myToolBar
| QToolBar* VTKViewer_ViewWindow::myToolBar |
|
private |
◆ myTransform
◆ myTrihedron
The documentation for this class was generated from the following files: