Slicer 5.4
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect Class Reference
Inheritance diagram for SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect:
Inheritance graph
[legend]
Collaboration diagram for SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, scriptedEffect)
 
 activate (self)
 
 clone (self)
 
 createCursor (self, widget)
 
 deactivate (self)
 
 fillValueChanged (self)
 
 getInputVolume (self)
 
 helpText (self)
 
 icon (self)
 
 isVolumeVisible (self, volumeNode)
 
 onApply (self)
 
 onInputVisibilityButtonClicked (self)
 
 onInputVolumeChanged (self)
 
 onOperationSelectionChanged (self, operationName, toggle)
 
 onOutputVisibilityButtonClicked (self)
 
 onOutputVolumeChanged (self)
 
 setMRMLDefaults (self)
 
 setupOptionsFrame (self)
 
 softEdgeMmChanged (self, edgeMm)
 
 updateGUIFromMRML (self)
 
 updateMRMLFromGUI (self)
 

Static Public Member Functions

 maskVolumeWithSegment (segmentationNode, segmentID, operationMode, fillValues, inputVolumeNode, outputVolumeNode, maskExtent=None, softEdgeMm=0.0)
 

Public Attributes

 applyButton
 
 binaryMaskFillButton
 
 binaryMaskFillInsideEdit
 
 binaryMaskFillOutsideEdit
 
 buttonToOperationNameMap
 
 fillInsideButton
 
 fillInsideLabel
 
 fillOutsideButton
 
 fillOutsideLabel
 
 fillValueChanged
 
 fillValueEdit
 
 fillValueLabel
 
 inputVisibilityButton
 
 inputVolumeSelector
 
 invisibleIcon
 
 onApply
 
 onInputVisibilityButtonClicked
 
 onInputVolumeChanged
 
 onOutputVisibilityButtonClicked
 
 onOutputVolumeChanged
 
 operationRadioButtons
 
 outputVisibilityButton
 
 outputVolumeSelector
 
 softEdgeMmChanged
 
 softEdgeMmLabel
 
 softEdgeMmSpinBox
 
 updatingGUIFromMRML
 
 visibleIcon
 

Detailed Description

This effect fills a selected volume node inside and/or outside a segment with a chosen value.

Definition at line 7 of file SegmentEditorMaskVolumeEffect.py.

Constructor & Destructor Documentation

◆ __init__()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.__init__ ( self,
scriptedEffect )

Definition at line 11 of file SegmentEditorMaskVolumeEffect.py.

Member Function Documentation

◆ activate()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.activate ( self)

Definition at line 249 of file SegmentEditorMaskVolumeEffect.py.

◆ clone()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.clone ( self)

Definition at line 19 of file SegmentEditorMaskVolumeEffect.py.

◆ createCursor()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.createCursor ( self,
widget )

Definition at line 171 of file SegmentEditorMaskVolumeEffect.py.

◆ deactivate()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.deactivate ( self)

Definition at line 252 of file SegmentEditorMaskVolumeEffect.py.

◆ fillValueChanged()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillValueChanged ( self)

Definition at line 294 of file SegmentEditorMaskVolumeEffect.py.

◆ getInputVolume()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.getInputVolume ( self)

Definition at line 265 of file SegmentEditorMaskVolumeEffect.py.

◆ helpText()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.helpText ( self)

Definition at line 33 of file SegmentEditorMaskVolumeEffect.py.

◆ icon()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.icon ( self)

Definition at line 26 of file SegmentEditorMaskVolumeEffect.py.

◆ isVolumeVisible()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.isVolumeVisible ( self,
volumeNode )

Definition at line 182 of file SegmentEditorMaskVolumeEffect.py.

◆ maskVolumeWithSegment()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.maskVolumeWithSegment ( segmentationNode,
segmentID,
operationMode,
fillValues,
inputVolumeNode,
outputVolumeNode,
maskExtent = None,
softEdgeMm = 0.0 )
static
Fill voxels of the input volume inside/outside the masking model with the provided fill value
maskExtent: optional output to return computed mask extent (expected input is a 6-element list)
fillValues: list containing one or two fill values. If fill mode is inside or outside then only one value is specified in the list.
  If fill mode is inside&outside then the list must contain two values: first is the inside fill, second is the outside fill value.

Definition at line 332 of file SegmentEditorMaskVolumeEffect.py.

◆ onApply()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onApply ( self)

Definition at line 297 of file SegmentEditorMaskVolumeEffect.py.

◆ onInputVisibilityButtonClicked()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onInputVisibilityButtonClicked ( self)

Definition at line 271 of file SegmentEditorMaskVolumeEffect.py.

◆ onInputVolumeChanged()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onInputVolumeChanged ( self)

Definition at line 286 of file SegmentEditorMaskVolumeEffect.py.

◆ onOperationSelectionChanged()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onOperationSelectionChanged ( self,
operationName,
toggle )

Definition at line 257 of file SegmentEditorMaskVolumeEffect.py.

◆ onOutputVisibilityButtonClicked()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onOutputVisibilityButtonClicked ( self)

Definition at line 280 of file SegmentEditorMaskVolumeEffect.py.

◆ onOutputVolumeChanged()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onOutputVolumeChanged ( self)

Definition at line 290 of file SegmentEditorMaskVolumeEffect.py.

◆ setMRMLDefaults()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.setMRMLDefaults ( self)

Definition at line 175 of file SegmentEditorMaskVolumeEffect.py.

◆ setupOptionsFrame()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.setupOptionsFrame ( self)

Definition at line 39 of file SegmentEditorMaskVolumeEffect.py.

◆ softEdgeMmChanged()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.softEdgeMmChanged ( self,
edgeMm )

Definition at line 262 of file SegmentEditorMaskVolumeEffect.py.

◆ updateGUIFromMRML()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.updateGUIFromMRML ( self)

Definition at line 194 of file SegmentEditorMaskVolumeEffect.py.

◆ updateMRMLFromGUI()

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.updateMRMLFromGUI ( self)

Definition at line 239 of file SegmentEditorMaskVolumeEffect.py.

Member Data Documentation

◆ applyButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.applyButton

Definition at line 161 of file SegmentEditorMaskVolumeEffect.py.

◆ binaryMaskFillButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.binaryMaskFillButton

Definition at line 54 of file SegmentEditorMaskVolumeEffect.py.

◆ binaryMaskFillInsideEdit

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.binaryMaskFillInsideEdit

Definition at line 77 of file SegmentEditorMaskVolumeEffect.py.

◆ binaryMaskFillOutsideEdit

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.binaryMaskFillOutsideEdit

Definition at line 72 of file SegmentEditorMaskVolumeEffect.py.

◆ buttonToOperationNameMap

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.buttonToOperationNameMap

Definition at line 17 of file SegmentEditorMaskVolumeEffect.py.

◆ fillInsideButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillInsideButton

Definition at line 46 of file SegmentEditorMaskVolumeEffect.py.

◆ fillInsideLabel

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillInsideLabel

Definition at line 79 of file SegmentEditorMaskVolumeEffect.py.

◆ fillOutsideButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillOutsideButton

Definition at line 50 of file SegmentEditorMaskVolumeEffect.py.

◆ fillOutsideLabel

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillOutsideLabel

Definition at line 74 of file SegmentEditorMaskVolumeEffect.py.

◆ fillValueChanged

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillValueChanged

Definition at line 85 of file SegmentEditorMaskVolumeEffect.py.

◆ fillValueEdit

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillValueEdit

Definition at line 67 of file SegmentEditorMaskVolumeEffect.py.

◆ fillValueLabel

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.fillValueLabel

Definition at line 69 of file SegmentEditorMaskVolumeEffect.py.

◆ inputVisibilityButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.inputVisibilityButton

Definition at line 130 of file SegmentEditorMaskVolumeEffect.py.

◆ inputVolumeSelector

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.inputVolumeSelector

Definition at line 118 of file SegmentEditorMaskVolumeEffect.py.

◆ invisibleIcon

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.invisibleIcon

Definition at line 43 of file SegmentEditorMaskVolumeEffect.py.

◆ onApply

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onApply

Definition at line 165 of file SegmentEditorMaskVolumeEffect.py.

◆ onInputVisibilityButtonClicked

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onInputVisibilityButtonClicked

Definition at line 132 of file SegmentEditorMaskVolumeEffect.py.

◆ onInputVolumeChanged

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onInputVolumeChanged

Definition at line 128 of file SegmentEditorMaskVolumeEffect.py.

◆ onOutputVisibilityButtonClicked

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onOutputVisibilityButtonClicked

Definition at line 154 of file SegmentEditorMaskVolumeEffect.py.

◆ onOutputVolumeChanged

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.onOutputVolumeChanged

Definition at line 150 of file SegmentEditorMaskVolumeEffect.py.

◆ operationRadioButtons

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.operationRadioButtons

Definition at line 40 of file SegmentEditorMaskVolumeEffect.py.

◆ outputVisibilityButton

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.outputVisibilityButton

Definition at line 152 of file SegmentEditorMaskVolumeEffect.py.

◆ outputVolumeSelector

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.outputVolumeSelector

Definition at line 139 of file SegmentEditorMaskVolumeEffect.py.

◆ softEdgeMmChanged

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.softEdgeMmChanged

Definition at line 115 of file SegmentEditorMaskVolumeEffect.py.

◆ softEdgeMmLabel

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.softEdgeMmLabel

Definition at line 114 of file SegmentEditorMaskVolumeEffect.py.

◆ softEdgeMmSpinBox

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.softEdgeMmSpinBox

Definition at line 106 of file SegmentEditorMaskVolumeEffect.py.

◆ updatingGUIFromMRML

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.updatingGUIFromMRML

Definition at line 41 of file SegmentEditorMaskVolumeEffect.py.

◆ visibleIcon

SegmentEditorMaskVolumeEffect.SegmentEditorMaskVolumeEffect.visibleIcon

Definition at line 42 of file SegmentEditorMaskVolumeEffect.py.


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