Difference between revisions of "Documentation/4.0/Modules/ViewControllers"
| Line 25: | Line 25: | ||
<!-- THE FOLLOWING SHOULD BE REMOVED FOR YOUR OWN MODULE DOCUMENTATION --> | <!-- THE FOLLOWING SHOULD BE REMOVED FOR YOUR OWN MODULE DOCUMENTATION --> | ||
<!-- ----------------------------------------------------------------- --> | <!-- ----------------------------------------------------------------- --> | ||
| + | <!-- | ||
If you are documenting a CLI, the description should be extracted from the corresponding XML description. This could be done automatically using the following wiki template:<pre>{{documentation/{{documentation/version}}/module-description|xmlurl=http://path/to/YOURMODULE.xml }}</pre> | If you are documenting a CLI, the description should be extracted from the corresponding XML description. This could be done automatically using the following wiki template:<pre>{{documentation/{{documentation/version}}/module-description|xmlurl=http://path/to/YOURMODULE.xml }}</pre> | ||
| Line 32: | Line 33: | ||
Using this later template, the final syntax would be: | Using this later template, the final syntax would be: | ||
<pre>{{documentation/{{documentation/version}}/module-description|xmlurl={{documentation/{{documentation/version}}/module-cli-xmlurl|{{documentation/modulename}}|SVNREVISION}} }}</pre> | <pre>{{documentation/{{documentation/version}}/module-description|xmlurl={{documentation/{{documentation/version}}/module-cli-xmlurl|{{documentation/modulename}}|SVNREVISION}} }}</pre> | ||
| + | --> | ||
<!-- ----------------------------------------------------------------- --> | <!-- ----------------------------------------------------------------- --> | ||
<!-- ----------------------------------------------------------------- --> | <!-- ----------------------------------------------------------------- --> | ||
| Line 55: | Line 57: | ||
{|style="width: 100%" | {|style="width: 100%" | ||
| | | | ||
| − | * Slice Controllers | + | * '''Slice Controllers:''' Slice Controllers for each of the Slice Views visible in the current layout. This is the same controller that is accessible from the bar at the top of a Slice View. It provides access to select the content (foreground, background, label) as well as control reformation, linking, visibility in the 3D view, lightbox, etc. |
| − | * 3D Controllers | + | * '''3D Controllers:''' Controllers for each 3D View. This is the same controller that is accessible from the bar at the top of a 3D View. It provides access to the view direction, zooming, spinning, rocking, etc. |
| − | * Slice Information | + | * '''Slice Information:''' An alternative panel to control geometric parameters of a Slice View (field of view, lightbox, slice spacing). |
| align="right" | | | align="right" | | ||
[[Image:ViewControllers.png|thumb|280px|View Controllers]] | [[Image:ViewControllers.png|thumb|280px|View Controllers]] | ||
Revision as of 15:27, 28 November 2011
Home < Documentation < 4.0 < Modules < ViewControllers
Introduction and Acknowledgements
|
This work is part of the National Alliance for Medical Image Computing (NA-MIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on NA-MIC can be obtained from the NA-MIC website. | |||||||
|
Module Description
The View Controllers module provides access to nodes controlling multiple views within a single panel. A view is a display of data packed within layout. Slice Views and 3D Views are two types of views that can appear in a layout and whose controls can also be accessed from the View Controllers module. Each type of view has a separate section of the View Controllers panel. For example, the Slice Controllers are grouped together, followed by the 3D Controllers. An extra panel allows an alternative control over a Slice View.
Use Cases
Most frequently used for these scenarios:
- Controlling Slice Views while maximizing the screen real estate for images with the view.
- Controlling 3D Views without having to expand the controller within the view.
Tutorials
Links to tutorials that use this module
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:
|
Similar Modules
- Slice Controller on the Slice View
- 3D Controller on the 3D View
References
Publications related to this module go here. Links to pdfs would be useful. For extensions: link to the source code repository and additional documentation
Information for Developers
| Section under construction. |
The section above is generated using the following wiki code:
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
{{documentation/{{documentation/version}}/module-developerinfo|ModuleTemplate|type=Interactive|category=Example}}
If you are documenting a CLI, the category should be extracted from the corresponding XML description. This could be done automatically using the following wiki template:
{{documentation/{{documentation/version}}/module-category|xmlurl=http://path/to/YOURMODULENAME.xml }}
If your module is available in Slicer repository, the following template could be useful to obtain the corresponding URL:
{{documentation/{{documentation/version}}/module-cli-xmlurl|{{documentation/modulename}}|SVNREVISION}}
Using this later template, the final syntax would be:
{{documentation/{{documentation/version}}/module-category|xmlurl={{documentation/{{documentation/version}}/module-cli-xmlurl|{{documentation/modulename}}|SVNREVISION}} }}