-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Model hierarchy within subject hierarchy #4
Comments
- Add new column for color between visibility and transform columns. It shows the color for segments, models, and markup fiducials (selected color) - Double-clicking the color brings up terminology selector where terminology and color can be selected. Terminology information is stored in segments as before (segment attributes), and for models and markups it is stored in MRML node attributes. When selecting a terminology type, color is overwritten but name is not by default Re PerkLab/SlicerOpenAnatomy#4 - Transform column now shows icon instead of the first few letters of the transform name. There is a separate icon for linear and deformable transforms - Double-clicking the icon brings up a menu instead of a node selector that had to be clicked again - Subject hierarchy reference highlights are now updated immediately after selecting a transforms, so the highlighted transform node is always correct Re https://issues.slicer.org/view.php?id=4401
- Add new column for color between visibility and transform columns. It shows the color for segments, models, and markup fiducials (selected color) - Double-clicking the color brings up terminology selector where terminology and color can be selected. Terminology information is stored in segments as before (segment attributes), and for models and markups it is stored in MRML node attributes. When selecting a terminology type, color is overwritten but name is not by default Re PerkLab/SlicerOpenAnatomy#4 - Transform column now shows icon instead of the first few letters of the transform name. There is a separate icon for linear and deformable transforms - Double-clicking the icon brings up a menu instead of a node selector that had to be clicked again - Subject hierarchy reference highlights are now updated immediately after selecting a transforms, so the highlighted transform node is always correct Re https://issues.slicer.org/view.php?id=4401 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27571 3bd1e089-480b-0410-8dfb-8563597acbee
It is now possible to determine a subset of enabled subject hierarchy plugins for each subject hierarchy tree and combobox. - Whitelist contains the enabled plugins, and if it's not empty, then all plugins not in the list are disabled. - Blacklist contains the disabled plugins; all other plugins are enabled. By default both lists are empty, meaning that all plugins are enabled. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27583 3bd1e089-480b-0410-8dfb-8563597acbee
The opacity plugin adds an Opacity action in the visibility context menu with a sub-menu that contains a slider showing the opacity and which can be used to change the opacity of the item. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27585 3bd1e089-480b-0410-8dfb-8563597acbee
@lassoan I finished all items in this ticket. I think we are now ready to replace the model hierarchy to subject hierarchy in the Models module. |
An important step towards making subject hierarchy usable as model hierarchy. Model hierarchy nodes have been represented as folders in subject hierarchy already, so it makes sense to use the folders for the same purpose. - Folders now can have color associated to them. If it's a mirrored model hierarchy node, then it uses the display node of the MH node, otherwise it creates a model display node associated to the folder item - A visibility context menu action called 'Apply color to branch' allows overriding the color of the model nodes in the folder, the same way the checkbox does in the model hierarchy (the two functions are reflected in the two types of hierarchies so there is no confusion if used together) - Right-clicking the color column now shows the visibility context menu as color is related to visibility Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27592 3bd1e089-480b-0410-8dfb-8563597acbee
Pull request for replacing model hierarchy with subject hierarchy in the Models module: This PR enables managing atlases in Slicer accoridng to the needs defined by the OpenAnatomy project. Expected integration is after the release of Slicer 4.10.1. |
- Add new column for color between visibility and transform columns. It shows the color for segments, models, and markup fiducials (selected color) - Double-clicking the color brings up terminology selector where terminology and color can be selected. Terminology information is stored in segments as before (segment attributes), and for models and markups it is stored in MRML node attributes. When selecting a terminology type, color is overwritten but name is not by default Re PerkLab/SlicerOpenAnatomy#4 - Transform column now shows icon instead of the first few letters of the transform name. There is a separate icon for linear and deformable transforms - Double-clicking the icon brings up a menu instead of a node selector that had to be clicked again - Subject hierarchy reference highlights are now updated immediately after selecting a transforms, so the highlighted transform node is always correct Re https://issues.slicer.org/view.php?id=4401 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27784 3bd1e089-480b-0410-8dfb-8563597acbee
It is now possible to determine a subset of enabled subject hierarchy plugins for each subject hierarchy tree and combobox. - Whitelist contains the enabled plugins, and if it's not empty, then all plugins not in the list are disabled. - Blacklist contains the disabled plugins; all other plugins are enabled. By default both lists are empty, meaning that all plugins are enabled. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27796 3bd1e089-480b-0410-8dfb-8563597acbee
The opacity plugin adds an Opacity action in the visibility context menu with a sub-menu that contains a slider showing the opacity and which can be used to change the opacity of the item. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27798 3bd1e089-480b-0410-8dfb-8563597acbee
An important step towards making subject hierarchy usable as model hierarchy. Model hierarchy nodes have been represented as folders in subject hierarchy already, so it makes sense to use the folders for the same purpose. - Folders now can have color associated to them. If it's a mirrored model hierarchy node, then it uses the display node of the MH node, otherwise it creates a model display node associated to the folder item - A visibility context menu action called 'Apply color to branch' allows overriding the color of the model nodes in the folder, the same way the checkbox does in the model hierarchy (the two functions are reflected in the two types of hierarchies so there is no confusion if used together) - Right-clicking the color column now shows the visibility context menu as color is related to visibility Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27805 3bd1e089-480b-0410-8dfb-8563597acbee
Further tasks to allow fast handling of large atlases:
|
Integrated in Slicer/Slicer@1feb9fa |
The last task in the list from above turned out to be a major change that involves a refactoring and improvement of the subject hierarchy folders and displayable managers handling visibility and other display properties, as well as the removal of the old model hierarchy mechanism from Slicer. |
Change integrated in Slicer core, closing the issue. |
- Add new column for color between visibility and transform columns. It shows the color for segments, models, and markup fiducials (selected color) - Double-clicking the color brings up terminology selector where terminology and color can be selected. Terminology information is stored in segments as before (segment attributes), and for models and markups it is stored in MRML node attributes. When selecting a terminology type, color is overwritten but name is not by default Re PerkLab/SlicerOpenAnatomy#4 - Transform column now shows icon instead of the first few letters of the transform name. There is a separate icon for linear and deformable transforms - Double-clicking the icon brings up a menu instead of a node selector that had to be clicked again - Subject hierarchy reference highlights are now updated immediately after selecting a transforms, so the highlighted transform node is always correct Re https://issues.slicer.org/view.php?id=4401 svn-url: https://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=27784 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27784 3bd1e089-480b-0410-8dfb-8563597acbee
It is now possible to determine a subset of enabled subject hierarchy plugins for each subject hierarchy tree and combobox. - Whitelist contains the enabled plugins, and if it's not empty, then all plugins not in the list are disabled. - Blacklist contains the disabled plugins; all other plugins are enabled. By default both lists are empty, meaning that all plugins are enabled. Re PerkLab/SlicerOpenAnatomy#4 svn-url: https://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=27796 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27796 3bd1e089-480b-0410-8dfb-8563597acbee
The opacity plugin adds an Opacity action in the visibility context menu with a sub-menu that contains a slider showing the opacity and which can be used to change the opacity of the item. Re PerkLab/SlicerOpenAnatomy#4 svn-url: https://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=27798 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27798 3bd1e089-480b-0410-8dfb-8563597acbee
An important step towards making subject hierarchy usable as model hierarchy. Model hierarchy nodes have been represented as folders in subject hierarchy already, so it makes sense to use the folders for the same purpose. - Folders now can have color associated to them. If it's a mirrored model hierarchy node, then it uses the display node of the MH node, otherwise it creates a model display node associated to the folder item - A visibility context menu action called 'Apply color to branch' allows overriding the color of the model nodes in the folder, the same way the checkbox does in the model hierarchy (the two functions are reflected in the two types of hierarchies so there is no confusion if used together) - Right-clicking the color column now shows the visibility context menu as color is related to visibility Re PerkLab/SlicerOpenAnatomy#4 svn-url: https://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=27805 git-svn-id: https://svn.slicer.org/Slicer4/branches/Slicer-4-10@27805 3bd1e089-480b-0410-8dfb-8563597acbee
- Add new column for color between visibility and transform columns. It shows the color for segments, models, and markup fiducials (selected color) - Double-clicking the color brings up terminology selector where terminology and color can be selected. Terminology information is stored in segments as before (segment attributes), and for models and markups it is stored in MRML node attributes. When selecting a terminology type, color is overwritten but name is not by default Re PerkLab/SlicerOpenAnatomy#4 - Transform column now shows icon instead of the first few letters of the transform name. There is a separate icon for linear and deformable transforms - Double-clicking the icon brings up a menu instead of a node selector that had to be clicked again - Subject hierarchy reference highlights are now updated immediately after selecting a transforms, so the highlighted transform node is always correct Re https://issues.slicer.org/view.php?id=4401 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27571 3bd1e089-480b-0410-8dfb-8563597acbee
It is now possible to determine a subset of enabled subject hierarchy plugins for each subject hierarchy tree and combobox. - Whitelist contains the enabled plugins, and if it's not empty, then all plugins not in the list are disabled. - Blacklist contains the disabled plugins; all other plugins are enabled. By default both lists are empty, meaning that all plugins are enabled. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27583 3bd1e089-480b-0410-8dfb-8563597acbee
The opacity plugin adds an Opacity action in the visibility context menu with a sub-menu that contains a slider showing the opacity and which can be used to change the opacity of the item. Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27585 3bd1e089-480b-0410-8dfb-8563597acbee
An important step towards making subject hierarchy usable as model hierarchy. Model hierarchy nodes have been represented as folders in subject hierarchy already, so it makes sense to use the folders for the same purpose. - Folders now can have color associated to them. If it's a mirrored model hierarchy node, then it uses the display node of the MH node, otherwise it creates a model display node associated to the folder item - A visibility context menu action called 'Apply color to branch' allows overriding the color of the model nodes in the folder, the same way the checkbox does in the model hierarchy (the two functions are reflected in the two types of hierarchies so there is no confusion if used together) - Right-clicking the color column now shows the visibility context menu as color is related to visibility Re PerkLab/SlicerOpenAnatomy#4 git-svn-id: https://svn.slicer.org/Slicer4/trunk@27592 3bd1e089-480b-0410-8dfb-8563597acbee
In order to label the existing atlases in Slicer properly, we need a way to assign standard terminologies to models in a hierarchy. Instead of fixing the current model hierarchy (which is quite buggy and that's part of the reason SH is not based on the original MRML scene model), we can achieve this within subject hierarchy:
The text was updated successfully, but these errors were encountered: