From SlicerWiki
Jump to: navigation, search
Home < Documentation < Nightly < Modules < Data

For the stable Slicer documentation, visit the 4.6 page.

Introduction and Acknowledgements

Title: Data
Author(s)/Contributor(s): Julien Finet (Kitware), Alex Yarmarkovich (Isomics), Nicole Aucoin (SPL, BWH)
License: slicer4
Acknowledgements: This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149.
End-user advocate: Ron Kikinis (SPL, NA-MIC)
Contact: Julien Finet (Kitware),
National Alliance for Medical Image Computing (NA-MIC)  
Kitware, Inc.  
Isomics, Inc.  
Surgical Planning Laboratory (SPL)  

Module Description

This module lists the objects of the current scene and permits general operations (such as search, rename, delete, move) on the MRML tree.

Use Cases

This module is mainly for developers as a tool for debugging problems in the scene. Its main use is managing transform hierarchies.


Panels and their use

  • Display and Modify scene: Display all the nodes of the scene. By default, only the main nodes are shown. Node type independent operations can be done on the nodes in the tree view. Advanced controls are available to customize the content of the listing
    • Nodes: The view lists all the nodes of the scene as a hierarchical tree that describes the relationships between nodes. Nodes are graphical objects such as volumes or models that control the displays in the different views (2D, 3D).To rename an item, double click with the left button on any item (but the scene) in the list. A right click pops up a menu containing different actions: "Insert Transform" creates an identity linear transform node and applies it on the selected node. "Edit properties" opens the module of the node (e.g. "Volumes" for volume nodes, "Models" for model nodes...). "Rename" opens a dialog to rename the node. "Delete" removes the node from the scene. Internal drag-and-drops are supported in the view, while moving a node position within the same parent has no effect, changing the parent of a node has a different meaning depending on the current scene model. Tooltips show the type of the moused over node (e.g. "View", "Camera", "Volume". "Model"...)
    • Scene Model: The model controls the meaning of the hiearchy in the tree view. "Transforms" (by default) shows the transform/transformed relationship between nodes. The parent being the transform, the children being the nodes for which the transform is applied. A transform can have another transform as a child. "Displayable" shows the displayable/display relationship between nodes. A displayable node (parent) contains non-view-specific information (data), while a display node (child) contains graphical properties such as color or opacity used to render the displayable node in views. "ModelHierarchy" shows the group hierarchy between nodes. Models (child) can be grouped within a hierarchy node (parent), the latter controls the display properties of multiple children at once (see Models module).
    • Display MRML ID's: Show/Hide in the tree view a second column containing the node ID of the nodes. Hidden by default
    • Show hidden nodes: Show/Hide all the nodes. By default, only the main nodes are shown
    • Filter: Hide all the nodes not matching the typed string. This can be useful to quickly search for a specific node. Please note that the search is case sensitive
    • MRML Node Inspector: Attribute list of the currently selected node. Attributes can be edited (double click in the "Attribute value" cell), added (with the "Add" button) or removed (with the "Remove" button).

List of parameters generated transforming this XML file using this XSL file. To update the URL of the XML file, edit this page.

Data module

Similar Modules




Information for Developers