Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect Class Reference
Inheritance diagram for SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect:
Collaboration diagram for SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect:

Public Member Functions

 __init__ (self, scriptedEffect)
 
 clone (self)
 
 computePreviewLabelmap (self, mergedImage, outputLabelmap)
 
 helpText (self)
 
 icon (self)
 
- Public Member Functions inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect
 __del__ (self)
 
 __init__ (self, scriptedEffect)
 
 cleanup (self)
 
 createCursor (self, widget)
 
 effectiveExtentChanged (self)
 
 getPreviewNode (self)
 
 getPreviewOpacity (self)
 
 getPreviewShow3D (self)
 
 observeSegmentation (self, observationEnabled)
 
 onApply (self)
 
 onCancel (self)
 
 onPreview (self)
 
 onSegmentationModified (self, caller, event)
 
 preview (self)
 
 reset (self)
 
 setMRMLDefaults (self)
 
 setPreviewOpacity (self, opacity)
 
 setPreviewShow3D (self, show)
 
 setupOptionsFrame (self)
 
 updateGUIFromMRML (self)
 
 updateMRMLFromGUI (self)
 
- Public Member Functions inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorEffect.AbstractScriptedSegmentEditorEffect
 __init__ (self, scriptedEffect)
 
 rasToXy (self, ras, viewWidget)
 
 register (self)
 
 setWidgetMinMaxStepFromImageSpacing (self, spinbox, imageData)
 
 xyToIjk (self, xy, viewWidget, image, parentTransformNode=None)
 
 xyToRas (self, xy, viewWidget)
 
 xyzToIjk (self, xyz, viewWidget, image, parentTransformNode=None)
 
 xyzToRas (self, xyz, viewWidget)
 

Additional Inherited Members

- Static Public Member Functions inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect
 isBackgroundLabelmap (labelmapOrientedImageData, label=None)
 
- Public Attributes inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect
 applyButton = qt.QPushButton(_("Apply"))
 
 autoUpdateCheckBox = qt.QCheckBox(_("Auto-update"))
 
 cancelButton = qt.QPushButton(_("Cancel"))
 
 clippedMaskImageData = None
 
bool clippedMaskImageDataRequired = False
 
 clippedMasterImageData = None
 
bool clippedMasterImageDataRequired = False
 
 delayedAutoUpdateTimer = qt.QTimer()
 
float extentGrowthRatio = 0.1
 
 mergedLabelmapGeometryImage = None
 
int minimumExtentMargin = 3
 
int minimumNumberOfSegments = 1
 
int minimumNumberOfSegmentsWithEditableArea = 1
 
 observedSegmentation = None
 
 onApply
 
 onCancel
 
 onPreview = autoUpdateDelaySec * 1000
 
 onSegmentationModified
 
 previewButton = qt.QPushButton(_("Initialize"))
 
bool previewComputationInProgress = False
 
 previewOpacitySlider = ctk.ctkSliderWidget()
 
 previewShow3DButton = qt.QPushButton(_("Show 3D"))
 
list segmentationNodeObserverTags = []
 
 selectedSegmentIds = None
 
dict selectedSegmentModifiedTimes = {}
 
 updateMRMLFromGUI
 
- Public Attributes inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorEffect.AbstractScriptedSegmentEditorEffect
 scriptedEffect = scriptedEffect
 

Detailed Description

AutoCompleteEffect is an effect that can create a full segmentation from a partial segmentation (not all slices are segmented or only part of the target structures are painted).

Definition at line 11 of file SegmentEditorFillBetweenSlicesEffect.py.

Constructor & Destructor Documentation

◆ __init__()

SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect.__init__ ( self,
scriptedEffect )

Definition at line 17 of file SegmentEditorFillBetweenSlicesEffect.py.

Member Function Documentation

◆ clone()

SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect.clone ( self)

Definition at line 22 of file SegmentEditorFillBetweenSlicesEffect.py.

◆ computePreviewLabelmap()

SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect.computePreviewLabelmap ( self,
mergedImage,
outputLabelmap )

Definition at line 48 of file SegmentEditorFillBetweenSlicesEffect.py.

◆ helpText()

SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect.helpText ( self)

Definition at line 35 of file SegmentEditorFillBetweenSlicesEffect.py.

◆ icon()

SegmentEditorEffects.SegmentEditorFillBetweenSlicesEffect.SegmentEditorFillBetweenSlicesEffect.icon ( self)

Definition at line 29 of file SegmentEditorFillBetweenSlicesEffect.py.


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