Slicer 5.6
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
SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect Class Reference
Inheritance diagram for SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect:
Inheritance graph
[legend]
Collaboration diagram for SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, scriptedEffect)
 
 clone (self)
 
 createCursor (self, widget)
 
 getShellThicknessMM (self)
 
 getShellThicknessPixel (self)
 
 helpText (self)
 
 icon (self)
 
 insideSurfaceModeToggled (self, toggled)
 
 medialSurfaceModeToggled (self, toggled)
 
 onApply (self)
 
 outsideSurfaceModeToggled (self, toggled)
 
 processHollowing (self)
 
 setMRMLDefaults (self)
 
 setupOptionsFrame (self)
 
 showStatusMessage (self, msg, timeoutMsec=500)
 
 updateGUIFromMRML (self)
 
 updateMRMLFromGUI (self)
 
- Public Member Functions inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorEffect.AbstractScriptedSegmentEditorEffect
 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)
 

Public Attributes

 applyButton
 
 applyToAllVisibleSegmentsCheckBox
 
 applyToAllVisibleSegmentsLabel
 
 insideSurfaceModeToggled
 
 insideSurfaceOptionRadioButton
 
 medialSurfaceModeToggled
 
 medialSurfaceOptionRadioButton
 
 onApply
 
 outsideSurfaceModeToggled
 
 outsideSurfaceOptionRadioButton
 
 shellThicknessLabel
 
 shellThicknessMMLabel
 
 shellThicknessMMSpinBox
 
 updateMRMLFromGUI
 
- Public Attributes inherited from SegmentEditorEffects.AbstractScriptedSegmentEditorEffect.AbstractScriptedSegmentEditorEffect
 scriptedEffect
 

Detailed Description

This effect makes a segment hollow by replacing it with a shell at the segment boundary

Definition at line 14 of file SegmentEditorHollowEffect.py.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ clone()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.clone ( self)

Definition at line 22 of file SegmentEditorHollowEffect.py.

◆ createCursor()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.createCursor ( self,
widget )

Definition at line 86 of file SegmentEditorHollowEffect.py.

◆ getShellThicknessMM()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.getShellThicknessMM ( self)

Definition at line 164 of file SegmentEditorHollowEffect.py.

◆ getShellThicknessPixel()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.getShellThicknessPixel ( self)

Definition at line 95 of file SegmentEditorHollowEffect.py.

◆ helpText()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.helpText ( self)

Definition at line 35 of file SegmentEditorHollowEffect.py.

◆ icon()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.icon ( self)

Definition at line 29 of file SegmentEditorHollowEffect.py.

◆ insideSurfaceModeToggled()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.insideSurfaceModeToggled ( self,
toggled )

Definition at line 152 of file SegmentEditorHollowEffect.py.

◆ medialSurfaceModeToggled()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.medialSurfaceModeToggled ( self,
toggled )

Definition at line 156 of file SegmentEditorHollowEffect.py.

◆ onApply()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.onApply ( self)

Definition at line 224 of file SegmentEditorHollowEffect.py.

◆ outsideSurfaceModeToggled()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.outsideSurfaceModeToggled ( self,
toggled )

Definition at line 160 of file SegmentEditorHollowEffect.py.

◆ processHollowing()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.processHollowing ( self)

Definition at line 181 of file SegmentEditorHollowEffect.py.

◆ setMRMLDefaults()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.setMRMLDefaults ( self)

Definition at line 90 of file SegmentEditorHollowEffect.py.

◆ setupOptionsFrame()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.setupOptionsFrame ( self)

Definition at line 38 of file SegmentEditorHollowEffect.py.

◆ showStatusMessage()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.showStatusMessage ( self,
msg,
timeoutMsec = 500 )

Definition at line 177 of file SegmentEditorHollowEffect.py.

◆ updateGUIFromMRML()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.updateGUIFromMRML ( self)

Definition at line 105 of file SegmentEditorHollowEffect.py.

◆ updateMRMLFromGUI()

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.updateMRMLFromGUI ( self)

Definition at line 146 of file SegmentEditorHollowEffect.py.

Member Data Documentation

◆ applyButton

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.applyButton

Definition at line 74 of file SegmentEditorHollowEffect.py.

◆ applyToAllVisibleSegmentsCheckBox

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.applyToAllVisibleSegmentsCheckBox

Definition at line 67 of file SegmentEditorHollowEffect.py.

◆ applyToAllVisibleSegmentsLabel

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.applyToAllVisibleSegmentsLabel

Definition at line 71 of file SegmentEditorHollowEffect.py.

◆ insideSurfaceModeToggled

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.insideSurfaceModeToggled

Definition at line 81 of file SegmentEditorHollowEffect.py.

◆ insideSurfaceOptionRadioButton

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.insideSurfaceOptionRadioButton

Definition at line 41 of file SegmentEditorHollowEffect.py.

◆ medialSurfaceModeToggled

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.medialSurfaceModeToggled

Definition at line 82 of file SegmentEditorHollowEffect.py.

◆ medialSurfaceOptionRadioButton

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.medialSurfaceOptionRadioButton

Definition at line 42 of file SegmentEditorHollowEffect.py.

◆ onApply

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.onApply

Definition at line 79 of file SegmentEditorHollowEffect.py.

◆ outsideSurfaceModeToggled

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.outsideSurfaceModeToggled

Definition at line 83 of file SegmentEditorHollowEffect.py.

◆ outsideSurfaceOptionRadioButton

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.outsideSurfaceOptionRadioButton

Definition at line 43 of file SegmentEditorHollowEffect.py.

◆ shellThicknessLabel

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.shellThicknessLabel

Definition at line 59 of file SegmentEditorHollowEffect.py.

◆ shellThicknessMMLabel

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.shellThicknessMMLabel

Definition at line 64 of file SegmentEditorHollowEffect.py.

◆ shellThicknessMMSpinBox

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.shellThicknessMMSpinBox

Definition at line 51 of file SegmentEditorHollowEffect.py.

◆ updateMRMLFromGUI

SegmentEditorEffects.SegmentEditorHollowEffect.SegmentEditorHollowEffect.updateMRMLFromGUI

Definition at line 80 of file SegmentEditorHollowEffect.py.


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