Slicer 5.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget Class Reference
Inheritance diagram for qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget:

Public Member Functions

 __init__ (self, parent=None)
 
 createChart (self, sliceWidget, position)
 
 dockChartView (self)
 
 getBackgroundMultiVolumeNode (self)
 
 goToNext (self)
 
 hide (self)
 
 onBackgroundInputChanged (self)
 
 onDockChartViewToggled (self, checked)
 
 onPlayButtonToggled (self, checked)
 
 onSliderChanged (self, frameId)
 
 onVCMRMLSceneChanged (self, mrmlScene)
 
 processEvent (self, observee, event)
 
 refreshFrameSlider (self)
 
 refreshGUIForNewBackgroundImage (self)
 
 refreshObservers (self)
 
 removeObservers (self)
 
 setCurrentFrameNumber (self, frameNumber)
 
 setFramesEnabled (self, enabled)
 
 setup (self)
 
 setupAdditionalFrames (self)
 
 setupConnections (self)
 
 setupFrameControlFrame (self)
 
 setupInputFrame (self, parent=None)
 
 setupPlottingFrame (self, parent=None)
 
 show (self)
 

Public Attributes

 bgMultiVolumeSelector = slicer.qMRMLNodeComboBox()
 
 chartPopupPosition = QPoint(0,0)
 
 chartPopupSize = QSize(600, 300)
 
 chartPopupWindow = None
 
 dockChartView
 
 frameLabel = QLabel("Current frame number")
 
 frameSlider = ctk.ctkSliderWidget()
 
 goToNext
 
 inputFrameLayout = QFormLayout()
 
 layout = self.parent.layout()
 
 onBackgroundInputChanged
 
 onDockChartViewToggled = False
 
 onPlayButtonToggled
 
 onSliderChanged
 
 onVCMRMLSceneChanged
 
 parent = slicer.qMRMLWidget()
 
 playButton = QPushButton("Play")
 
 plottingFrameLayout = QGridLayout()
 
 plottingFrameWidget = QWidget()
 
 popupChartButton = QPushButton("Undock chart")
 
dict sliceWidgetsPerStyle = {}
 
list styleObserverTags = []
 
 timer = QTimer()
 
 widget = QWidget()
 

Protected Attributes

 _bgMultiVolumeNode = None
 
 _bgMultiVolumeSelectorLabel = QLabel("Input multivolume")
 
 _fgMultiVolumeNode = None
 
 _multiVolumeIntensityChart = MultiVolumeIntensityChartView()
 

Detailed Description

Definition at line 10 of file qSlicerMultiVolumeExplorerModuleWidget.py.

Constructor & Destructor Documentation

◆ __init__()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.__init__ ( self,
parent = None )

Definition at line 12 of file qSlicerMultiVolumeExplorerModuleWidget.py.

Member Function Documentation

◆ createChart()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.createChart ( self,
sliceWidget,
position )

Definition at line 204 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ dockChartView()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.dockChartView ( self)

◆ getBackgroundMultiVolumeNode()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.getBackgroundMultiVolumeNode ( self)

Definition at line 166 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ goToNext()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.goToNext ( self)

Definition at line 250 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ hide()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.hide ( self)

Definition at line 32 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ onBackgroundInputChanged()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onBackgroundInputChanged ( self)

◆ onDockChartViewToggled()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onDockChartViewToggled ( self,
checked )

◆ onPlayButtonToggled()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onPlayButtonToggled ( self,
checked )

Definition at line 177 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ onSliderChanged()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onSliderChanged ( self,
frameId )

◆ onVCMRMLSceneChanged()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onVCMRMLSceneChanged ( self,
mrmlScene )

Definition at line 150 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ processEvent()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.processEvent ( self,
observee,
event )

◆ refreshFrameSlider()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.refreshFrameSlider ( self)

Definition at line 242 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ refreshGUIForNewBackgroundImage()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.refreshGUIForNewBackgroundImage ( self)

Definition at line 155 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ refreshObservers()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.refreshObservers ( self)
When the layout changes, drop the observers from
all the old widgets and create new observers for the
newly created widgets

Definition at line 214 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ removeObservers()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.removeObservers ( self)

Definition at line 236 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ setCurrentFrameNumber()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setCurrentFrameNumber ( self,
frameNumber )

Definition at line 207 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ setFramesEnabled()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setFramesEnabled ( self,
enabled )

◆ setup()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setup ( self)

Definition at line 38 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ setupAdditionalFrames()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setupAdditionalFrames ( self)

◆ setupConnections()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setupConnections ( self)

◆ setupFrameControlFrame()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setupFrameControlFrame ( self)

◆ setupInputFrame()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setupInputFrame ( self,
parent = None )

◆ setupPlottingFrame()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.setupPlottingFrame ( self,
parent = None )

◆ show()

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.show ( self)

Definition at line 35 of file qSlicerMultiVolumeExplorerModuleWidget.py.

Member Data Documentation

◆ _bgMultiVolumeNode

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget._bgMultiVolumeNode = None
protected

Definition at line 22 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ _bgMultiVolumeSelectorLabel

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget._bgMultiVolumeSelectorLabel = QLabel("Input multivolume")
protected

Definition at line 72 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ _fgMultiVolumeNode

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget._fgMultiVolumeNode = None
protected

Definition at line 23 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ _multiVolumeIntensityChart

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget._multiVolumeIntensityChart = MultiVolumeIntensityChartView()
protected

Definition at line 102 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ bgMultiVolumeSelector

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.bgMultiVolumeSelector = slicer.qMRMLNodeComboBox()

Definition at line 68 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ chartPopupPosition

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.chartPopupPosition = QPoint(0,0)

Definition at line 30 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ chartPopupSize

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.chartPopupSize = QSize(600, 300)

Definition at line 29 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ chartPopupWindow

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.chartPopupWindow = None

Definition at line 28 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ dockChartView

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.dockChartView

◆ frameLabel

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.frameLabel = QLabel("Current frame number")

Definition at line 83 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ frameSlider

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.frameSlider = ctk.ctkSliderWidget()

Definition at line 81 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ goToNext

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.goToNext

Definition at line 114 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ inputFrameLayout

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.inputFrameLayout = QFormLayout()

Definition at line 74 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ layout

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.layout = self.parent.layout()

Definition at line 20 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ onBackgroundInputChanged

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onBackgroundInputChanged

◆ onDockChartViewToggled

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onDockChartViewToggled = False

◆ onPlayButtonToggled

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onPlayButtonToggled

Definition at line 112 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ onSliderChanged

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onSliderChanged

◆ onVCMRMLSceneChanged

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.onVCMRMLSceneChanged

Definition at line 110 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ parent

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.parent = slicer.qMRMLWidget()

Definition at line 15 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ playButton

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.playButton = QPushButton("Play")

Definition at line 84 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ plottingFrameLayout

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.plottingFrameLayout = QGridLayout()

Definition at line 100 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ plottingFrameWidget

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.plottingFrameWidget = QWidget()

Definition at line 99 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ popupChartButton

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.popupChartButton = QPushButton("Undock chart")

Definition at line 103 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ sliceWidgetsPerStyle

dict qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.sliceWidgetsPerStyle = {}

Definition at line 26 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ styleObserverTags

list qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.styleObserverTags = []

Definition at line 25 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ timer

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.timer = QTimer()

Definition at line 53 of file qSlicerMultiVolumeExplorerModuleWidget.py.

◆ widget

qSlicerMultiVolumeExplorerModuleWidget.qSlicerMultiVolumeExplorerSimplifiedModuleWidget.widget = QWidget()

Definition at line 39 of file qSlicerMultiVolumeExplorerModuleWidget.py.


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