View Issue Details

IDProjectCategoryView StatusLast Update
0001260Slicer4(No Category)public2011-10-05 13:29
Reporterkikinis Assigned Toalexy  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.0.0Fixed in VersionSlicer 4.0.0 
Summary0001260: when adding a second fiducial to the annotationfiducialslist, tractography fiducial seeding works only with the first one.
Description

The second one does not update the streamlines on the fly, when moving the fiducial, in contrast to the first one.

TagsNo tags attached.

Relationships

related to 0001351 closedalexy Optimize defaults for fiducial seeding 

Activities

alexy

alexy

2011-08-30 13:12

developer   ~0002859

It turned out to be a problem in Fiducial List, not in seeding module.
When you place a second fiducial it puts it not in the same Hierarchy node.
Strangely enough the 3rd fiducial is placed under the same hierarchy. Also once you start moving them they all are displayed under the same hierarchy and Fiducial Seeding works ok.
To reproduce: place several fiducials and watch the hierarchy tree display in the annotation module. The second fiducial is not placed under the Hierarchy node.

nicole

nicole

2011-08-30 13:22

administrator   ~0002860

The new fids are under the correct hierarchy node, Qt is just not updating the tree view in time. As per the tcon today, I'll be adding a new event for it to watch for, triggered on the child nodes from vtkMRMLHierarchyNode::SetParentNodeID (which already triggers vtkMRMLHierarchyNode::ChildNodeAddedEvent and RemovedEvent on the hierarchy nodes), and vtkMRMLHierarchyNode::SetIndexInParent.

nicole

nicole

2011-09-07 11:55

administrator   ~0002935

Checked in the changes as svn 17991, it seems to work better now, though the seeding didn't update immediately when I had "seed selected" on, I had to go back to the seeding module and then it updated.

alexy

alexy

2011-09-09 09:16

developer   ~0002958

Adding a new fiducial while in Seeding module does not create tracts

alexy

alexy

2011-09-09 14:01

developer   ~0002960

Fixed event propagation in annotation MRML and Logic to Fiducial Seeding module.
Completed: At revision: 18006

Issue History

Date Modified Username Field Change
2011-07-06 05:41 kikinis New Issue
2011-08-15 06:54 finetjul Status new => assigned
2011-08-15 06:54 finetjul Assigned To => alexy
2011-08-25 09:27 finetjul Target Version => Slicer 4.0 RSNA
2011-08-30 10:21 demian Relationship added related to 0001351
2011-08-30 11:36 demian Tag Attached: Diffusion
2011-08-30 13:12 alexy Note Added: 0002859
2011-08-30 13:12 alexy Assigned To alexy => nicole
2011-08-30 13:22 nicole Note Added: 0002860
2011-08-31 07:12 demian Category Usability => Diffusion
2011-09-07 11:55 nicole Note Added: 0002935
2011-09-07 12:05 nicole Status assigned => resolved
2011-09-07 12:05 nicole Resolution open => fixed
2011-09-09 09:16 alexy Assigned To nicole => alexy
2011-09-09 09:16 alexy Note Added: 0002958
2011-09-09 09:16 alexy Status resolved => feedback
2011-09-09 09:16 alexy Resolution fixed => reopened
2011-09-09 14:01 alexy Note Added: 0002960
2011-09-09 14:01 alexy Status feedback => resolved
2011-09-09 14:01 alexy Resolution reopened => fixed
2011-09-15 19:52 finetjul Fixed in Version => Slicer 4.0 RSNA
2011-10-05 13:29 kikinis Status resolved => closed
2013-01-27 12:27 jcfr Tag Detached: Diffusion
2016-02-29 13:56 jcfr Category Module Diffusion => (No Category)