Difference between revisions of "Documentation/Nightly/Modules/SubjectHierarchy"
(Overhaul step 1) |
(Overhaul step 2) |
||
Line 43: | Line 43: | ||
{{documentation/{{documentation/version}}/module-section|Tutorials}} | {{documentation/{{documentation/version}}/module-section|Tutorials}} | ||
None specifically for Subject Hierarchy yet | None specifically for Subject Hierarchy yet | ||
+ | |||
+ | <!-- ---------------------------- --> | ||
+ | {{documentation/{{documentation/version}}/module-section|Panels and their use}} | ||
+ | ; Subject hierarchy tree | ||
+ | Contains all the objects in the Subject hierarchy in a tree representation | ||
+ | * Data loaded from DICOM are automatically added to the tree | ||
+ | * Non-DICOM data appears under the Subject hierarchy (SH - role icon next to the node name). They can be added to the tree in two ways | ||
+ | ** 'Create hierarchy from loaded diractory structure' action in the context menu of the scene (see bottom screenshot) | ||
+ | ** Drag&drop manually under a SH node | ||
+ | * Nodes can be drag&dropped under other nodes, thus re-arranging the tree | ||
+ | * Basic operations (accessible in the context menu of the nodes by right-clicking them) | ||
+ | ** Delete: Delete both data node and SH node | ||
+ | ** Rename: Rename both data node and SH node | ||
+ | ** Clone: Creates a copy of the selected node that will be indentical in every manner. Its name will contain a '_Copy' postfix | ||
+ | ** Edit properties: If the role of the node is specified (i.e. its icon is not a question mark), then the corresponding module is opened and the node selected (e.g. Volumes module for volumes) | ||
+ | ** Create child node: Create a node with the type specified as the child type of the selected node (e.g. 'Study' -> 'Series') | ||
+ | * There are no nodes in the tree when Slicer is opened, new nodes can be added by right-clicking the Scene | ||
+ | * Roles and corresponding functions | ||
+ | ** Volume | ||
+ | |||
+ | ; MRML Node Inspector (closed drop-down panel under the tree) | ||
+ | : Displays the attributes of the currently selected Subject hierarchy node. Can be edited by double-clicking on an attribute name or value | ||
+ | |||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
Line 72: | Line 95: | ||
:: Right-click on an existing Study node and select 'Create child contour set'. This menu item is only available for Study level nodes | :: Right-click on an existing Study node and select 'Create child contour set'. This menu item is only available for Study level nodes | ||
− | | [[File: | + | | |
+ | [[File:Slicer4.4_SubjectHierarchy_Prostate.png|thumb|407px| Subject hierarchy module GUI]] | ||
+ | [[File:SlicerRT_0.13_HuntingtonsLongitudinalInSubjectHierarchy2.png|thumb|622px| Parse local data loaded from directory structures]] | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
Line 93: | Line 106: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|References}} | {{documentation/{{documentation/version}}/module-section|References}} | ||
+ | * Additional information on [[Documentation/Labs/SubjectHierarchy|Subject hierarchy labs page]] | ||
* Manual editing of contours can be done in the [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/Contours Contours module] | * Manual editing of contours can be done in the [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/Contours Contours module] | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Information for Developers}} | {{documentation/{{documentation/version}}/module-section|Information for Developers}} | ||
− | * | + | * TODO: Guideline for writing plugins (role and function), adding context menu actions (scene/node, handle/create), defining child levels |
* [https://www.assembla.com/spaces/slicerrt/wiki/SlicerRt_naming_conventions Glossary of all the used terms in SlicerRT] | * [https://www.assembla.com/spaces/slicerrt/wiki/SlicerRt_naming_conventions Glossary of all the used terms in SlicerRT] | ||
Revision as of 22:43, 23 September 2014
Home < Documentation < Nightly < Modules < SubjectHierarchy
For the latest Slicer documentation, visit the read-the-docs. |
Introduction and Acknowledgements
| |||||||
|
Module Description
The SubjectHierarchy module acts as a central data-organizing point in Slicer. All DICOM data is autmatically added to the tree. Non-DICOM data can be parsed if loaded from a local directory structure, or has to be manually added (non-SH nodes are the ones on the bottom with no icons). Subject hierarchy nodes provide features for the underlying data nodes, including cloning, bulk transforming, bulk show/hide, type-specific features, and basic node operations such as delete or rename. Additional plugins can provide other type-specific features and general operations, see Subject hierarchy labs page
Use Cases
TutorialsNone specifically for Subject Hierarchy yet Panels and their use
Contains all the objects in the Subject hierarchy in a tree representation
How to
|
Similar Modules
N/A
References
- Additional information on Subject hierarchy labs page
- Manual editing of contours can be done in the Contours module
Information for Developers
- TODO: Guideline for writing plugins (role and function), adding context menu actions (scene/node, handle/create), defining child levels
- Glossary of all the used terms in SlicerRT