|
Slicer
5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Base/QTGUI/qSlicerLayoutManager.h>


Signals | |
| void | selectModule (const QString &moduleName) |
Signals inherited from qMRMLLayoutManager | |
| void | activeMRMLPlotViewNodeChanged (vtkMRMLPlotViewNode *newActiveMRMLPlotViewNode) |
| void | activeMRMLTableViewNodeChanged (vtkMRMLTableViewNode *newActiveMRMLTableViewNode) |
| void | activeMRMLThreeDViewNodeChanged (vtkMRMLViewNode *newActiveMRMLThreeDViewNode) |
| void | activePlotRendererChanged (vtkRenderer *newRenderer) |
| void | activeTableRendererChanged (vtkRenderer *newRenderer) |
| void | activeThreeDRendererChanged (vtkRenderer *newRenderer) |
| void | layoutChanged (int) |
| void | nodeAboutToBeEdited (vtkMRMLNode *node) |
| Signal emitted when editing of a node is requested from within the layout. More... | |
Public Member Functions | |
| qSlicerLayoutManager (QWidget *widget=nullptr) | |
| Constructors. More... | |
| void | setCurrentModule (const QString &moduleName) |
| Q_INVOKABLE void | setScriptedDisplayableManagerDirectory (const QString &scriptedDisplayableManagerDirectory) |
Public Member Functions inherited from qMRMLLayoutManager | |
| Q_INVOKABLE vtkMRMLPlotViewNode * | activeMRMLPlotViewNode () const |
| Q_INVOKABLE vtkMRMLTableViewNode * | activeMRMLTableViewNode () const |
| Q_INVOKABLE vtkMRMLViewNode * | activeMRMLThreeDViewNode () const |
| Q_INVOKABLE vtkRenderer * | activePlotRenderer () const |
| Q_INVOKABLE vtkRenderer * | activeTableRenderer () const |
| Q_INVOKABLE vtkRenderer * | activeThreeDRenderer () const |
| bool | isEnabled () const |
| int | layout () const |
| Q_INVOKABLE vtkMRMLLayoutLogic * | layoutLogic () const |
| Q_INVOKABLE vtkMRMLAbstractViewNode * | maximizedViewNode () |
| Return the view node that is temporarily shown maximized in the view layout. More... | |
| Q_INVOKABLE vtkMRMLColorLogic * | mrmlColorLogic () const |
| Q_INVOKABLE vtkMRMLScene * | mrmlScene () const |
| Q_INVOKABLE vtkCollection * | mrmlSliceLogics () const |
| Q_INVOKABLE QList< qMRMLLayoutViewFactory * > | mrmlViewFactories () const |
| Q_INVOKABLE qMRMLLayoutViewFactory * | mrmlViewFactory (const QString &viewClassName) const |
| Q_INVOKABLE vtkCollection * | mrmlViewLogics () const |
| int | plotViewCount () const |
| Q_INVOKABLE qMRMLPlotWidget * | plotWidget (int id) const |
| qMRMLLayoutManager (QObject *parent=nullptr) | |
| Constructors. More... | |
| qMRMLLayoutManager (QWidget *viewport, QObject *parent) | |
| virtual Q_INVOKABLE void | registerViewFactory (ctkLayoutViewFactory *viewFactory) |
| Q_INVOKABLE void | setMRMLColorLogic (vtkMRMLColorLogic *colorLogic) |
| Q_INVOKABLE QStringList | sliceViewNames () const |
| Q_INVOKABLE qMRMLSliceWidget * | sliceWidget (const QString &name) const |
| Get slice view widget identified by name. More... | |
| int | tableViewCount () const |
| Q_INVOKABLE qMRMLTableWidget * | tableWidget (int id) const |
| int | threeDViewCount () const |
| Return the number of instantiated ThreeDRenderView. More... | |
| Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (const QString &name) const |
| Get 3D widget identified by name. More... | |
| Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (int id) const |
| Q_INVOKABLE QWidget * | viewWidget (vtkMRMLNode *n) const |
| ~qMRMLLayoutManager () override | |
Additional Inherited Members | |
Public Types inherited from qMRMLLayoutManager | |
| typedef ctkLayoutFactory | Superclass |
| Superclass typedef. More... | |
Properties inherited from qMRMLLayoutManager | |
| bool | enabled |
| int | layout |
| int | plotViewCount |
| int | tableViewCount |
| int | threeDViewCount |
Public Slots inherited from qMRMLLayoutManager | |
| void | pauseRender () |
| void | resetSliceViews () |
| void | resetThreeDViews () |
| void | resumeRender () |
| void | setEnabled (bool enable) |
| void | setLayout (int newLayout) |
| void | setLayoutNumberOfCompareViewColumns (int num) |
| void | setLayoutNumberOfCompareViewRows (int num) |
| void | setMaximizedViewNode (vtkMRMLAbstractViewNode *viewNode) |
| void | setMRMLScene (vtkMRMLScene *scene) |
| void | setRenderPaused (bool pause) |
Protected Member Functions inherited from qMRMLLayoutManager | |
| void | onViewportChanged () override |
| qMRMLLayoutManager (qMRMLLayoutManagerPrivate *obj, QWidget *viewport, QObject *parent) | |
Protected Attributes inherited from qMRMLLayoutManager | |
| QScopedPointer< qMRMLLayoutManagerPrivate > | d_ptr |
Definition at line 32 of file qSlicerLayoutManager.h.
|
explicit |
Constructors.
|
signal |
| void qSlicerLayoutManager::setCurrentModule | ( | const QString & | moduleName | ) |
| Q_INVOKABLE void qSlicerLayoutManager::setScriptedDisplayableManagerDirectory | ( | const QString & | scriptedDisplayableManagerDirectory | ) |
Set the directory from which built-in scripted displayableManagers should be sourced from.
1.8.14