View Issue Details

IDProjectCategoryView StatusLast Update
0003961Slicer4Module Markupspublic2016-07-29 15:02
Reportermehrtash Assigned Tonicole  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.4.0 
Target VersionFixed in VersionSlicer 4.5.0-1 
Summary0003961: Problem with removing all markups from a fiducial list
Description

Trying to remove all markups from a markups fiducial list, it seems that "RemoveAllMarkups()" method doesn't work properly.

To reproduce the problem place 3 arbitrary fiducials and paste the following snippet in python interactor:

slicer.vtkMRMLMarkupsFiducialNode()
f = slicer.vtkMRMLMarkupsFiducialNode()
f.RemoveAllMarkups()
node = slicer.mrmlScene.GetNodeByID('vtkMRMLMarkupsFiducialNode1')
node.GetNumberOfFiducials()
node.RemoveAllMarkups()
node.GetNumberOfFiducials()

The number of fiducials is zero after applying the method and they are removed from the list but not from the 2D and 3D viewers. Placing a new fiducial will replace the first one but not the others. Also in some cases slicer crashes.

TagsNo tags attached.

Relationships

related to 0003956 closednicole Repeated saves of MRBs cause corruption 

Activities

lassoan

lassoan

2015-03-08 09:40

developer   ~0012970

Fixed in rev 24031.

nicole

nicole

2015-03-10 07:19

administrator   ~0012971

Thanks for cleaning up the events and fixing this issue Andras!

Issue History

Date Modified Username Field Change
2015-02-13 07:51 mehrtash New Issue
2015-02-13 07:51 mehrtash Status new => assigned
2015-02-13 07:51 mehrtash Assigned To => nicole
2015-02-17 12:30 nicole Relationship added related to 0003956
2015-03-08 09:40 lassoan Note Added: 0012970
2015-03-08 09:40 lassoan Status assigned => resolved
2015-03-08 09:40 lassoan Fixed in Version => Slicer 4.5.0-1
2015-03-08 09:40 lassoan Resolution open => fixed
2015-03-10 07:19 nicole Note Added: 0012971
2016-07-28 08:09 fepegar Relationship added related to 0004239
2016-07-28 08:10 fepegar Relationship deleted related to 0004239
2016-07-29 15:02 mehrtash Status resolved => closed