Documentation/4.1/Modules/Data
From SlicerWiki
Home < Documentation < 4.1 < Modules < Data
Introduction and 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. | |||||||||
|
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
Examples:
- Use Case 1: Use the Data module to load a volume or models (meshes).
- Use Case 2: After loading a scene, use the Data module to observe the nodes.
Tutorials
- Tutorial about loading and viewing data.
Panels and their use
A list of all the panels in the interface, their features, what they mean, and how to use them. For instance:
Parameters:
- Display & Modify scene
- 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&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"...)
- 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).
- 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 later controls the display properties of multiple children at once (see Models module).
- Scene Model: The model controls the meaning of the hiearchy in the tree view.
- 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
- Load & Add Scenes Or Individual datasets
- Load new scene (close current): Close the existing scene and load a new MRML scene from a Slicer.x file with extension ".mrml", or a Slicer2.x file with extension ".xml". Data collections in XNAT Catalog format (".xcat") or XNAT Archive format (".xar") may also be loaded.
- Add a scene (to current): Add a new scene to the existing scene. Supported file formats include Slicer.x MRML files (".mrml"), Slicer2.x MRML files (.xml"), data collections in XNAT Catalog format (".xcat") or XNAT Archive format (".xar").
- Add data or data directory: Add all files in a selected directory to the existing scene, or an individual data set of any supported type.
- Add scalar and tensor volumes: add volume image data in a variety of formats to the existing scene.
- Add 3D model or a model directory: Raise a dialog with options to add models to the current scene.
- Add scalar overlay: Add a (FreeSurfer) scalar overlay to an existing model in the scene.
- Add transformation matrix: Add a new transform initialized with an Identity matrix to the current scene. Then, use the MRML tree widget in the panel above to position the transform in the data hierarchy.
- Add fiducial list: Add a fiducial list from a file with extension (".fcsv") to the current scene.
- Add color table: Add new Color lookup-up tables to the scene (files with extension ".txt"). Click the Add color table button, and select a color LUT file (with extension .txt) from the File Browser.
- Add fiber bundle: Add new Tractography Fiber Bundles to the scene. Click the Add fiber bundle button, and select a fiber bundle file from the File Browser.
Similar Modules
N/A
References
N/A
Information for Developers
| Section under construction. |
