View Issue Details

IDProjectCategoryView StatusLast Update
0004104Slicer4Core: GUIpublic2015-12-10 11:54
Reporternicole Assigned Tonicole  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0004104: Allow selecting fiducials from a list for CLIs
Description

Some CLIs need to select individual fiducials from a list.

Currently, the node selector supports picking a fiducial list node. To select one fiducial via that method, you would need a single fiducial per list, or use the selected flags on individual fiducals (set via the Markups module GUI table), as the CLI module logic is set up to only pass selected fiducials.

There is a simple Markups widget that could be investigated for tweaks to support a list selector + selecting fiducials functionality.

Another option would be to create a new qMRMLFiducialNodeComboBox widget that allowed selecting a single fiducial list and providing check boxes next to each fiducial in the list to toggle the selected flag on them. Then add support to the CLI logic for this new widget. It would need to listen to some specific events on the fiducial list assuming it was just showing the name and the selected state for each point:
NthMarkupModifiedEvent,
MarkupAddedEvent,
MarkupRemovedEvent
as well as the standard MRML node combo box of listening for events related to the fiducial lists.
New events could be added specific to the selection toggles.

Additional Information

Related to Slicer bug 3351:
http://www.na-mic.org/Bug/view.php?id=3351
Simple Filters issue:
https://github.com/SimpleITK/SlicerSimpleFilters/issues/3
SimpleFilters Slicer bug 4065:
http://www.na-mic.org/Bug/view.php?id=4065#c13578

TagsNo tags attached.

Relationships

related to 0003351 acknowledgednicole Allow limiting the number of fiducials for a markup fiducial list 
related to 0004065 closedblowekamp Crash when trying to apply simple itk filter after changing some parameters 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-12-10 11:54 nicole New Issue
2015-12-10 11:54 nicole Status new => assigned
2015-12-10 11:54 nicole Assigned To => nicole
2015-12-10 11:54 nicole Relationship added related to 0003351
2015-12-10 11:54 nicole Relationship added related to 0004065