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 | Public Attributes
SegmentEditorIslandsEffect.SegmentEditorIslandsEffect Class Reference
Inheritance diagram for SegmentEditorIslandsEffect.SegmentEditorIslandsEffect:
Inheritance graph
[legend]
Collaboration diagram for SegmentEditorIslandsEffect.SegmentEditorIslandsEffect:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, scriptedEffect)
 
 clone (self)
 
 currentOperationRequiresSegmentSelection (self)
 
 helpText (self)
 
 icon (self)
 
 onApply (self)
 
 onOperationSelectionChanged (self, operationName, toggle)
 
 processInteractionEvents (self, callerInteractor, eventId, viewWidget)
 
 processViewNodeEvents (self, callerViewNode, eventId, viewWidget)
 
 setMRMLDefaults (self)
 
 setupOptionsFrame (self)
 
 splitSegments (self, minimumSize=0, maxNumberOfSegments=0, split=True)
 
 updateGUIFromMRML (self)
 
 updateMRMLFromGUI (self)
 

Public Attributes

 addSelectedOptionRadioButton
 
 applyButton
 
 keepLargestOptionRadioButton
 
 keepSelectedOptionRadioButton
 
 minimumSizeLabel
 
 minimumSizeSpinBox
 
 onApply
 
 operationRadioButtons
 
 removeSelectedOptionRadioButton
 
 removeSmallOptionRadioButton
 
 splitAllOptionRadioButton
 
 updateMRMLFromGUI
 
 widgetToOperationNameMap
 

Detailed Description

 Operate on connected components (islands) within a segment

Definition at line 13 of file SegmentEditorIslandsEffect.py.

Constructor & Destructor Documentation

◆ __init__()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.__init__ ( self,
scriptedEffect )

Definition at line 17 of file SegmentEditorIslandsEffect.py.

Member Function Documentation

◆ clone()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.clone ( self)

Definition at line 22 of file SegmentEditorIslandsEffect.py.

◆ currentOperationRequiresSegmentSelection()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.currentOperationRequiresSegmentSelection ( self)

Definition at line 114 of file SegmentEditorIslandsEffect.py.

◆ helpText()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.helpText ( self)

Definition at line 34 of file SegmentEditorIslandsEffect.py.

◆ icon()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.icon ( self)

Definition at line 28 of file SegmentEditorIslandsEffect.py.

◆ onApply()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.onApply ( self)

Definition at line 118 of file SegmentEditorIslandsEffect.py.

◆ onOperationSelectionChanged()

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

Definition at line 109 of file SegmentEditorIslandsEffect.py.

◆ processInteractionEvents()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.processInteractionEvents ( self,
callerInteractor,
eventId,
viewWidget )

Definition at line 248 of file SegmentEditorIslandsEffect.py.

◆ processViewNodeEvents()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.processViewNodeEvents ( self,
callerViewNode,
eventId,
viewWidget )

Definition at line 368 of file SegmentEditorIslandsEffect.py.

◆ setMRMLDefaults()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.setMRMLDefaults ( self)

Definition at line 371 of file SegmentEditorIslandsEffect.py.

◆ setupOptionsFrame()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.setupOptionsFrame ( self)

Definition at line 38 of file SegmentEditorIslandsEffect.py.

◆ splitSegments()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.splitSegments ( self,
minimumSize = 0,
maxNumberOfSegments = 0,
split = True )
minimumSize: if 0 then it means that all islands are kept, regardless of size
maxNumberOfSegments: if 0 then it means that all islands are kept, regardless of how many

Definition at line 131 of file SegmentEditorIslandsEffect.py.

◆ updateGUIFromMRML()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.updateGUIFromMRML ( self)

Definition at line 375 of file SegmentEditorIslandsEffect.py.

◆ updateMRMLFromGUI()

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.updateMRMLFromGUI ( self)

Definition at line 403 of file SegmentEditorIslandsEffect.py.

Member Data Documentation

◆ addSelectedOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.addSelectedOptionRadioButton

Definition at line 65 of file SegmentEditorIslandsEffect.py.

◆ applyButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.applyButton

Definition at line 97 of file SegmentEditorIslandsEffect.py.

◆ keepLargestOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.keepLargestOptionRadioButton

Definition at line 41 of file SegmentEditorIslandsEffect.py.

◆ keepSelectedOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.keepSelectedOptionRadioButton

Definition at line 47 of file SegmentEditorIslandsEffect.py.

◆ minimumSizeLabel

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.minimumSizeLabel

Definition at line 95 of file SegmentEditorIslandsEffect.py.

◆ minimumSizeSpinBox

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.minimumSizeSpinBox

Definition at line 89 of file SegmentEditorIslandsEffect.py.

◆ onApply

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.onApply

Definition at line 107 of file SegmentEditorIslandsEffect.py.

◆ operationRadioButtons

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.operationRadioButtons

Definition at line 39 of file SegmentEditorIslandsEffect.py.

◆ removeSelectedOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.removeSelectedOptionRadioButton

Definition at line 59 of file SegmentEditorIslandsEffect.py.

◆ removeSmallOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.removeSmallOptionRadioButton

Definition at line 53 of file SegmentEditorIslandsEffect.py.

◆ splitAllOptionRadioButton

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.splitAllOptionRadioButton

Definition at line 71 of file SegmentEditorIslandsEffect.py.

◆ updateMRMLFromGUI

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.updateMRMLFromGUI

Definition at line 105 of file SegmentEditorIslandsEffect.py.

◆ widgetToOperationNameMap

SegmentEditorIslandsEffect.SegmentEditorIslandsEffect.widgetToOperationNameMap

Definition at line 20 of file SegmentEditorIslandsEffect.py.


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