View Issue Details

IDProjectCategoryView StatusLast Update
0003678Slicer4Module Modelspublic2018-03-02 11:06
Reporteralexy Assigned Toalexy  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.5.0-1Fixed in Version 
Summary0003678: fiber bundle hierarchies are broken
Description

From Lauren:

We are trying to use this in IGT, in C-F's NAC core for TBI, and a lab at U Toronto. Thanks!
Lauren

  1. Hierarchies with fiber bundles are not shown. By default they are not displayed in hierarchies.

  2. The visibility invisibility buttons do not apply to fiber bundles even though include fibers is on.

  3. The display is screwed up. The logic can’t handle the three display nodes.

  4. When a bundle’s display is changed (visible/invisible) in tractography display or outside Models anywhere, then the bundle is moved outside of the hierarchy node. Specific scenario: move all bundles inside Other node (some are in other hierarchy node) then re-enter Hierarchy module. Now many (but not quite all) bundles are outside of hierarchies. Other specific scenario: make bundle visible/invisible in tractography display. then it moves out of its hierarchy node.

Suggestions for functionality:
include fibers checkbox state stored in MRML
display lines or tubes toggle (no one needs glyphs here. default tubes would be ok)

TagsNo tags attached.

Activities

jcfr

jcfr

2014-07-08 22:05

administrator   ~0012156

By "include fibers checkbox state stored in MRML", do you mean adding a "Visibility" property to the associated Display node ?

pieper

pieper

2014-10-14 10:26

administrator   ~0012620

Discussed with Alex and he reports that this is more of a feature addition so it will require more time to get it working. He's working with Lauren on an implementation.

alexy

alexy

2014-11-18 05:38

developer   ~0012702

Fixed multiple issues with Tractography Fibers in the Models module. Added support for Fiber Hierarchies in the Models Module. Added Line/Tube/Glyph selection for display node tree view and display property editors in Models module. Made global visibility work for Fibers and the hierarchies of fibers. Synchronized tree view and display property editor. Added Line/Tube/Glyph selection to vtkMRMLSelection node, it is used in the tree view and display property editors and DisplayableManager.Also added generic Get/SetDisplayClassVisibility() methods to vtkMRMLDisplayNode.

At revision: 23788

alexy

alexy

2014-11-18 06:19

developer   ~0012703

  • Added support for fiber hierarchies in Models display
  • Added Line/Tube/Glyph tabs in the Models display
  • Fixed visibility icons to reflect the real state of selected fiber display nodes
  • Sync different widgets do display the same visibility for selected fiber display nodes
  • Fixed global visibility toggle to work on fibers and hierarchies.

Related Changesets

Import 2017-06-07 23:51:09: master 957050ff

2015-01-05 15:52:08

naucoin

Details Diff
BUG: fix models modules tests

A lot of the Models module tests are done with minimal scenes and
the selection node may be null or there are no fiber bundles are present.
This fix adds some null pointer testing to get the tests to pass,
fixing the problem that was introduced in svn 23788.

Issue 0003678



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23851 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx Diff File

Issue History

Date Modified Username Field Change
2014-05-06 12:04 alexy New Issue
2014-05-06 12:05 alexy Assigned To => alexy
2014-05-06 12:05 alexy Status new => assigned
2014-05-13 13:08 jcfr Status assigned => acknowledged
2014-07-08 22:04 jcfr Target Version => Slicer 4.4.0
2014-07-08 22:05 jcfr Note Added: 0012156
2014-09-27 08:21 alexy Target Version Slicer 4.4.0 => Slicer 4.4.1
2014-10-14 10:26 pieper Note Added: 0012620
2014-10-14 10:27 pieper Target Version Slicer 4.4.1 => Slicer 4.5.0-1
2014-11-18 05:38 alexy Note Added: 0012702
2014-11-18 05:38 alexy Status acknowledged => resolved
2014-11-18 05:38 alexy Resolution open => fixed
2014-11-18 06:19 alexy Note Added: 0012703
2017-06-10 08:51 Changeset attached => Slicer master 957050ff
2018-03-02 11:06 jcfr Status resolved => closed