OrthoView2D

MacroModule
genre View2D
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition viewers.def
see also View2D, View3D, SynchroView2D
keywords viewer, orthogonal

Purpose

The module OrthoView2D provides a 2D view displaying the input image in three orthogonal viewing directions.

Usage

Use the left mouse button to set a position in the data set. This position will be displayed in all available views.

See also View2D description for basic viewing functionality.

Windows

Viewer

../../../Modules/Macros/Viewers/mhelp/Images/Screenshots/OrthoView2D.Viewer.png

Settings

../../../Modules/Macros/Viewers/mhelp/Images/Screenshots/OrthoView2D.Settings.png

Input Fields

image

name: image, type: Image

inInvPreLUT

name: inInvPreLUT, type: SoNode

Before LUT and viewer inventor input, e.g. for overlays independent of LUT settings

inInvPostLUT

name: inInvPostLUT, type: SoNode

Between LUT and viewer inventor input

inInvPostViewer

name: inInvPostViewer, type: SoNode

Behind viewer inventor input, e.g. for diagram overlays

Output Fields

self (hidden)

name: self, type: SoNode

Parameter Fields

Visible Fields

Show Inventor input fields

name: inventorInputOn, type: Bool, default: TRUE

If checked, Inventor input fields are available on the module.

Show Inventor output field

name: inventorOutputOn, type: Bool, default: FALSE

If checked, an Inventor output field is available on the module.

Pos. (synchronizePosition)

name: synchronizePosition, type: Bool, default: TRUE

If checked, the three views show a slice with the last clicked position.

Layout

name: layout, type: Enum, default: LAYOUT_CUBE_EQUAL

Defines the layout of the viewer(s).

Values:

Title Name
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

Mode (filterMode)

name: filterMode, type: Enum, default: FILTER_LINEAR

Defines the interpolation mode for projecting voxels onto screen pixels. See SoView2D.filterMode for details.

Values:

Title Name
Nearest FILTER_NEAREST
Linear FILTER_LINEAR
Linear Postclass FILTER_LINEAR_POSTCLASS
Cubic Postclass FILTER_CUBIC_POSTCLASS

Zoom

name: synchronizeZoom, type: Bool, default: TRUE

If checked, the zooming is synchronized in all viewers.

Pan.

name: synchronizePanning, type: Bool, default: FALSE

If checked, the panning is synchronized in all viewers.

Use global input image

name: useGlobalInputImage, type: Bool, default: TRUE

If checked, the module works on a global input image.

Otherwise, the module works on a virtual volume. Uncheck this option if you have memory issues.

Snap to center

name: snapToCenter, type: Bool, default: FALSE

If checked, all viewers will show the middle of the image in their respective view if the input is touched.

Altern. cube layout

name: alternCubeLayout, type: Bool, default: FALSE

If checked, the image is shown in an alternative cube layout.

Time Point

name: timePoint, type: Integer, default: 0, minimum: 0, maximum: view.maxTimePoint

Sets the time point to be shown.

Enable slicing

name: enableSlicing, type: Bool, default: TRUE

If checked, interactive slicing of the image is enabled.

On (borderOn)

name: borderOn, type: Bool, default: TRUE

If checked, borders will be rendered around the viewer(s).

Color

name: borderColor, type: Color, default: 0.899999976158142 0.899999976158142 0.899999976158142

Sets the color of the optional border around viewer(s).

Width

name: grayWidth, type: Double, default: 0.802500009536743, deprecated name: greyWidth

Sets the width of the relative gray value LUT.

Center

name: grayCenter, type: Double, default: 0.392500013113022, deprecated name: greyCenter

Sets the center of the relative gray value LUT.

On (annotationOn)

name: annotationOn, type: Bool, default: TRUE

If checked, annotations showing image information are rendered over the image.

Mode (annotationSizeMode)

name: annotationSizeMode, type: Enum, default: ANNO_SHOW_DETAILED

Defines the annotation mode.

This mode can also be toggled by pressing the A key.

The rendering of general image information can be toggled by pressing the I key.

Values:

Title Name Deprecated Name
Hide ANNO_SHOW_HIDE HIDE_ANNOTATION
Short ANNO_SHOW_SHORT SHORT_ANNOTATION
Detailed ANNO_SHOW_DETAILED DETAILED_ANNOTATION

Size

name: annotationFontSize, type: Enum, default: ANNO_SIZE_AUTO

Sets the font size of the annotations.

Values:

Title Name Deprecated Name
Auto ANNO_SIZE_AUTO AUTO_SIZE_ANNOTATION
Small ANNO_SIZE_SMALL SMALL_ANNOTATION
Medium ANNO_SIZE_MEDIUM MEDIUM_ANNOTATION
Large ANNO_SIZE_LARGE LARGE_ANNOTATION
User ANNO_SIZE_USER  

Display value with high precision

name: valueHighPrecision, type: Bool, default: TRUE

If checked, image values (voxel value under the mouse cursor) is displayed with a high precision.

Current Pos. in

name: annoCoords, type: Enum, default: Voxel

Defines in which coordinate system the current mouse position should be displayed.

Values:

Title Name
Voxel Voxel
World World

Show

name: showCurrentPos, type: Bool, default: TRUE

If checked, the current mouse position is displayed.

Pos. (worldPosition)

name: worldPosition, type: Vector3, default: 33.2279014587402 -12.9106998443604 49.7336006164551

Shows the current mouse position.

Colored mode

name: coloredMode, type: Bool, default: FALSE

If checked, a colored border is rendered around a viewer.

Hidden Fields

unzoom

name: unzoom, type: Trigger

useManagedInteraction

name: useManagedInteraction, type: Bool, default: FALSE