View Issue Details

IDProjectCategoryView StatusLast Update
0003582Slicer4Module Markupspublic2014-03-03 15:26
ReporterfedorovAssigned Topieper 
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003582: After entering Landmark Registration module, fiducials are not created as expected
Description

While in Markups module, fiducials are not added to the active list. Attempt to remove lists where landmarks are being added trigger creation of new lists, and fiducials being moved across the lists.

To reproduce:

1) load some data
2) enter Landmark Registration module
3) exit Landmark Registration module and try to place a fiducial, then try to delete some of the fiducials lists created by Landmark Registration

TagsNo tags attached.

Activities

nicole

nicole

2014-03-03 10:12

administrator   ~0010658

Looks like step 3 is showing that the fiducial is being added to a new list (F) as well as all three lists that the Landmark Registration module made (fixed, moving, moving-transformed). Seems like the Landmark Registration module needs to remove observers on the scene when the module is exited so that it stops managing the fiducial lists. Reassigning to Steve as the module author.

pieper

pieper

2014-03-03 15:26

administrator   ~0010673

Yes, I'll sort this out in the Landmark Registration code.

Probably it's best if I stop trying to synchronize the lists unless you are actually in the module (i.e. control it via that enter and exit methods).

Issue History

Date Modified Username Field Change
2014-02-10 06:31 fedorov New Issue
2014-02-10 06:31 fedorov Status new => assigned
2014-02-10 06:31 fedorov Assigned To => nicole
2014-03-03 10:12 nicole Note Added: 0010658
2014-03-03 10:12 nicole Assigned To nicole => pieper
2014-03-03 15:26 pieper Note Added: 0010673