genre | View2D |
author | Florian Link |
package | MeVisLab/Standard |
dll | SoView2D |
definition | view2d.def |
see also | SoView2D |
keywords | orthogonal, viewer, sagittal, coronal, axial |
The module SoOrthoView2D renders orthogonal slices of a volume image in one 2D viewer.
Sets a world position; once set, the module ensures that the position is visible in all views.
Defines the blend mode of the rendered views before the background.
Values:
Title | Name |
---|---|
Replace | BLEND_REPLACE |
Add | BLEND_ADD |
Blend | BLEND_BLEND |
Maximum | BLEND_MAXIMUM |
Minimum | BLEND_MINIMUM |
Reverse Subtract | BLEND_REVERSE_SUBTRACT |
Subtract | BLEND_SUBTRACT |
Premultiplied Blend | BLEND_PREMULTIPLIED_BLEND |
Screen | BLEND_SCREEN |
Defines how the volume image's voxels are mapped onto the screen (inter-/ extrapolation).
Values:
Title | Name |
---|---|
Nearest | FILTER_NEAREST |
Linear | FILTER_LINEAR |
Linear Postclass | FILTER_LINEAR_POSTCLASS |
Cubic Postclass | FILTER_CUBIC_POSTCLASS |
Sets the number of slices shown at once in a slab view.
Defines the layout mode.
Values:
Title | Name | Description |
---|---|---|
Axial | LAYOUT_AXIAL | |
Sagittal | LAYOUT_SAGITTAL | |
Coronal | LAYOUT_CORONAL | |
Cube | LAYOUT_CUBE | |
Cube Equal | LAYOUT_CUBE_EQUAL | |
Cube Customized | LAYOUT_CUBE_CUSTOMIZED | |
Row | LAYOUT_ROW | |
Row Equal | LAYOUT_ROW_EQUAL | |
Row Axialextra | LAYOUT_ROW_AXIALEXTRA | |
Column | LAYOUT_COLUMN | |
Column Equal | LAYOUT_COLUMN_EQUAL | |
Hidden | LAYOUT_HIDDEN | Show no view at all in the layout. This mode is intended to be used together with the hidden outputs outputViewAxial, outputViewCoronal, and outputViewSagittal, so that the user can combine these views in a custom layout with SoViewportRegion. In other layout modes the component views don't necessarily have full relative size, which makes composing them difficult. |
If checked, the current world position is kept, even if a new image is being attached.
If checked, the middle image position is shown in all views if a new image is attached to this module.
If checked, the image data is drawn.
Sets the alpha factor of the rendered slices.
Sets the base color of the rendered slices.
If checked, all views are shown in the same zoom level.
If checked, the panning (translating) of all views is synchronized.
Sets a viewing center (world coordinates).
Only used if panning synchronization is activated in 'Settings' (otherwise each viewer will have its own viewing center)
Sets the lower left corner of the viewport relative to the viewer's size.
Values range in 0..1 where 0 is the lower left corner and 1 the upper right corner.
Sets the upper right corner of the viewport relative to the viewer's size.
Values range in 0..1 where 0 is the lower left corner and 1 the upper right corner.
Sets the size of the blank field in relation to the viewport's size.
This option is only available if Layout Mode is set to CubeCustomized.
Sets the margin of the displayed slices in screen pixel.
If in Cube Layout, this option toggles between leaving the upper left portion of the viewer free (unchecked default) or leaving the lower right corner free.
Defines the cache mode.
Values:
Title | Name | Description |
---|---|---|
Off | SLICE_CACHING_OFF | Nothing will be stored after the drawing of slices. |
Partial | SLICE_CACHING_PARTIAL | Only the visible slices will be stored. |
Complete | SLICE_CACHING_COMPLETE | All slices will be stored. |
Sets the temporal position of the image that is to be shown.
This button triggers the delete functions that may be implemented by attached SoView2DExtensions (example here: SoView2DMarkerEditor).
By pressing this button, the extension (editor) that listens to this event is set to edit mode.
Shows the status that may have changed after pressing the Delete Selected or Edit Objects button.
Defines the zoom mode.
Values:
Title | Name |
---|---|
Auto Zoom | VIEW2D_AUTO_ZOOM |
Auto Zoom X | VIEW2D_AUTO_ZOOM_X |
Auto Zoom Y | VIEW2D_AUTO_ZOOM_Y |
Fixed Pixels Per Voxel X | VIEW2D_FIXED_PIXELS_PER_VOXEL_X |
Fixed Pixels Per Voxel Y | VIEW2D_FIXED_PIXELS_PER_VOXEL_Y |
Fixed Pixels Per Mm | VIEW2D_FIXED_PIXELS_PER_MM |
Fixed Mm Per Viewer Width | VIEW2D_FIXED_MM_PER_VIEWER_WIDTH |
Fixed Mm Per Viewer Height | VIEW2D_FIXED_MM_PER_VIEWER_HEIGHT |
Scale To Viewer Ignore Ratio | VIEW2D_SCALE_TO_VIEWER_IGNORE_RATIO |
Sets the slice step value for the first viewer.
Sets the slice step value for the second viewer.
Sets the slice step value for the third viewer.
Sets the number of slices for the first viewer.
Sets the number of slices for the second viewer.
Sets the number of slices for the third viewer.
Sets the number of columns for the first viewer.
Sets the number of columns for the second viewer.
Sets the number of columns for the third viewer.
Shows the plane parameters for the first viewer.
Shows the plane parameters for the second viewer.
Shows the plane parameters for the third viewer.
If checked, all (three) views' filter modes are toggled by pressing * on the numpad.
If pressed, the cinematic function (automatically slicing through the image in determined range) is started.
Defines the cinematic function.
Values:
Title | Name |
---|---|
Forward | CINE_FORWARD |
Pingpong | CINE_PINGPONG |
Defines how the cinematic function should be repeated.
Values:
Title | Name |
---|---|
Once | CINE_ONCE |
Repeat | CINE_REPEAT |
Sets the speed of the cinematic function by setting the waiting time in seconds between showing consecutive slices.