Skip to content

Commit 6daf7d3

Browse files
authored
Merge pull request #319 from che85/add_automatic_preop_segmentation
BUG: temporarily commenting out code that crashes Slicer (issue #318)
2 parents 056e2b2 + c150bd3 commit 6daf7d3

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

SliceTracker/SliceTrackerUtils/steps/segmentation.py

+16-16
Original file line numberDiff line numberDiff line change
@@ -266,22 +266,22 @@ def onNewImageSeriesReceived(self, caller, event, callData):
266266
@vtk.calldata_type(vtk.VTK_OBJECT)
267267
def _onAutomaticSegmentationFinished(self, caller, event, labelNode):
268268
self.manualSegmentationPlugin.enabled = True
269-
surfaceCutToLabelWidget = self.manualSegmentationPlugin.surfaceCutToLabelWidget
270-
271-
segmentationsLogic = slicer.modules.segmentations.logic()
272-
273-
segmentationNode = surfaceCutToLabelWidget.segmentationNode
274-
map(lambda x: segmentationNode.RemoveSegment(x), surfaceCutToLabelWidget.getSegmentIDs())
275-
segmentationsLogic.ImportLabelmapToSegmentationNode(labelNode, segmentationNode)
276-
surfaceCutToLabelWidget.configureSegmentVisibility()
277-
278-
segmentIDs = surfaceCutToLabelWidget.getSegmentIDs()
279-
segmentationNode.GetSegmentation().GetSegment(segmentIDs[0]).SetName(surfaceCutToLabelWidget.SEGMENTATION_NAME)
280-
281-
surfaceCutToLabelWidget.imageVolume = self.session.currentSeriesVolume
282-
surfaceCutToLabelWidget.labelVolume = labelNode
283-
284-
surfaceCutToLabelWidget.segmentEditorWidgetButton.enabled = True
269+
# surfaceCutToLabelWidget = self.manualSegmentationPlugin.surfaceCutToLabelWidget
270+
#
271+
# segmentationsLogic = slicer.modules.segmentations.logic()
272+
#
273+
# segmentationNode = surfaceCutToLabelWidget.segmentationNode
274+
# map(lambda x: segmentationNode.RemoveSegment(x), surfaceCutToLabelWidget.getSegmentIDs())
275+
# segmentationsLogic.ImportLabelmapToSegmentationNode(labelNode, segmentationNode)
276+
# surfaceCutToLabelWidget.configureSegmentVisibility()
277+
#
278+
# segmentIDs = surfaceCutToLabelWidget.getSegmentIDs()
279+
# segmentationNode.GetSegmentation().GetSegment(segmentIDs[0]).SetName(surfaceCutToLabelWidget.SEGMENTATION_NAME)
280+
#
281+
# surfaceCutToLabelWidget.imageVolume = self.session.currentSeriesVolume
282+
# surfaceCutToLabelWidget.labelVolume = labelNode
283+
#
284+
# surfaceCutToLabelWidget.segmentEditorWidgetButton.enabled = True
285285
self._onSegmentationFinished(caller, event, labelNode)
286286

287287
@vtk.calldata_type(vtk.VTK_OBJECT)

0 commit comments

Comments
 (0)