SoGVRMaskSettings

InventorModule
genre VolRendExtensions
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoGVR
definition soGVR.def
see also SoGVRVolumeRenderer, SoGVRMaskVolume

Purpose

The SoGVRMaskSettings module allows to overwrite the settings of a previous SoGVRMaskVolume module. It has the same fields as the SoGVRMaskVolume module, but it uses its input image only for knowing the world coordinate system, it does not read the image data.

For details of the mask volume and the parameters, see SoGVRMaskVolume.

Tips

This module is only useful when you want to have multiple SoGVRVolumeRenderer renderers with the same mask volume but different mask settings. See example network.

Input Fields

image

name: image, type: Image

input image, only used for knowing the world matrix

Output Fields

self

name: self, type: SoNode

a node that should be put in front of the SoGVRVolumeRenderer and after a SoGVRMaskVolume.

Parameter Fields

Visible Fields

Mask

name: mask, type: Bool, default: TRUE

Binary

name: binary, type: Bool, default: TRUE

Binary Threshold

name: binaryThreshold, type: Float, default: 0.001, minimum: 0, maximum: 1

Interpolate

name: interpolate, type: Bool, default: FALSE

Enabled

name: modifyRGBA, type: Bool, default: TRUE

Inside Alpha

name: insideAlpha, type: Float, default: 1, minimum: 0, maximum: 1

Outside Alpha

name: outsideAlpha, type: Float, default: 0, minimum: 0, maximum: 1

Inside Color

name: insideColor, type: Color, default: 1 1 1

Outside Color

name: outsideColor, type: Color, default: 1 1 1

Inside Tag Value

name: insideTagValue, type: Integer, default: 1

Outside Tag Value

name: outsideTagValue, type: Integer, default: 0

Transform Mode

name: transformMode, type: Enum, default: UseWorldCoordinates

Values:

Title Name
Use World Coordinates UseWorldCoordinates
Scale To Image ScaleToImage

Replace World To Voxel Matrix

name: replaceWorldToVoxelMatrix, type: Bool, default: FALSE, deprecated name: useTransformationMatrix

Custom World To Voxel Matrix

name: customWorldToVoxelMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1, deprecated name: transformationMatrix

Tag Mode

name: tagMode, type: Enum, default: Off

Values:

Title Name
Set As Tag Value SetAsTagValue
Off Off

Modify World Coordinates

name: modifyWorldCoordinates, type: Bool, default: FALSE

World Center

name: worldCenter, type: Vector3, default: 0 0 0

World Scale

name: worldScale, type: Vector3, default: 1 1 1

World Rotation

name: worldRotation, type: Rotation, default: 0 0 1 3.14159274101257

Overwrite Settings (overwriteSettings)

name: overwriteSettings, type: Bool, default: TRUE

Overwrite Settings (overwriteTransformSettings)

name: overwriteTransformSettings, type: Bool, default: TRUE

Hidden Fields

enabled

name: enabled, type: Bool, default: TRUE