![]() |
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Public Member Functions | |
__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) | |
![]() | |
__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) | |
Static Public Member Functions | |
isBackgroundLabelmap (labelmapOrientedImageData, label=None) | |
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 23 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.__init__ | ( | self, | |
scriptedEffect ) |
Definition at line 29 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.__del__ | ( | self | ) |
Definition at line 65 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.cleanup | ( | self | ) |
Clean up resources, event observers, and Qt signal/slot connections to ensure proper object deletion. Subclasses should override this method to disconnect any subclass-specific signals and slots. This method should be called before the object is garbage collected or explicitly deleted on the C++ side. Failing to disconnect signals/slots may prevent the object from being garbage collected, leading to memory leaks. For more details, see: https://github.com/Slicer/Slicer/issues/7392
Reimplemented from SegmentEditorEffects.AbstractScriptedSegmentEditorEffect.AbstractScriptedSegmentEditorEffect.
Definition at line 69 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.createCursor | ( | self, | |
widget ) |
Definition at line 161 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.effectiveExtentChanged | ( | self | ) |
Definition at line 392 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.getPreviewNode | ( | self | ) |
Definition at line 243 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.getPreviewOpacity | ( | self | ) |
Definition at line 367 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.getPreviewShow3D | ( | self | ) |
Definition at line 384 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
|
static |
Definition at line 79 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.observeSegmentation | ( | self, | |
observationEnabled ) |
Definition at line 209 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onApply | ( | self | ) |
Definition at line 322 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onCancel | ( | self | ) |
Definition at line 319 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onPreview | ( | self | ) |
Definition at line 290 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onSegmentationModified | ( | self, | |
caller, | |||
event ) |
Definition at line 168 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.preview | ( | self | ) |
Definition at line 429 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.reset | ( | self | ) |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 302 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.setMRMLDefaults | ( | self | ) |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 165 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.setPreviewOpacity | ( | self, | |
opacity ) |
Definition at line 354 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.setPreviewShow3D | ( | self, | |
show ) |
Definition at line 371 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.setupOptionsFrame | ( | self | ) |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 101 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.updateGUIFromMRML | ( | self | ) |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 252 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.updateMRMLFromGUI | ( | self | ) |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 280 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.applyButton = qt.QPushButton(_("Apply")) |
Definition at line 145 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.autoUpdateCheckBox = qt.QCheckBox(_("Auto-update")) |
Definition at line 102 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.cancelButton = qt.QPushButton(_("Cancel")) |
Definition at line 141 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.clippedMaskImageData = None |
Definition at line 47 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
bool SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.clippedMaskImageDataRequired = False |
Definition at line 40 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.clippedMasterImageData = None |
Definition at line 46 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
bool SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.clippedMasterImageDataRequired = False |
Definition at line 39 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.delayedAutoUpdateTimer = qt.QTimer() |
Definition at line 55 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
float SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.extentGrowthRatio = 0.1 |
Definition at line 60 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.mergedLabelmapGeometryImage = None |
Definition at line 43 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
int SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.minimumExtentMargin = 3 |
Definition at line 61 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
int SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.minimumNumberOfSegments = 1 |
Definition at line 36 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
int SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.minimumNumberOfSegmentsWithEditableArea = 1 |
Definition at line 38 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.observedSegmentation = None |
Definition at line 50 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onApply |
Definition at line 156 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onCancel |
Definition at line 155 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onPreview = autoUpdateDelaySec * 1000 |
Definition at line 58 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.onSegmentationModified |
Definition at line 241 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.previewButton = qt.QPushButton(_("Initialize")) |
Definition at line 107 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
bool SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.previewComputationInProgress = False |
Definition at line 63 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.previewOpacitySlider = ctk.ctkSliderWidget() |
Definition at line 121 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.previewShow3DButton = qt.QPushButton(_("Show 3D")) |
Definition at line 130 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
list SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.segmentationNodeObserverTags = [] |
Definition at line 51 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.selectedSegmentIds = None |
Definition at line 44 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
dict SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.selectedSegmentModifiedTimes = {} |
Definition at line 45 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.
SegmentEditorEffects.AbstractScriptedSegmentEditorAutoCompleteEffect.AbstractScriptedSegmentEditorAutoCompleteEffect.updateMRMLFromGUI |
Reimplemented in SegmentEditorEffects.SegmentEditorGrowFromSeedsEffect.SegmentEditorGrowFromSeedsEffect.
Definition at line 157 of file AbstractScriptedSegmentEditorAutoCompleteEffect.py.