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 for overwriting 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 if 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

Field Index

Binary: Bool

Interpolate: Bool

Replace World To Voxel Matrix: Bool

Binary Threshold: Float

Mask: Bool

Tag Mode: Enum

Custom World To Voxel Matrix: Matrix

Modify World Coordinates: Bool

Transform Mode: Enum

Enabled (modifyRGBA): Bool

Outside Alpha: Float

World Center: Vector3

enabled (enabled): Bool

Outside Color: Color

World Rotation: Rotation

Inside Alpha: Float

Outside Tag Value: Integer

World Scale: Vector3

Inside Color: Color

Overwrite Settings (overwriteSettings): Bool

Inside Tag Value: Integer

Overwrite Settings (overwriteTransformSettings): Bool

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