SetVoxelValue

MLModule

genre

Unary

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLBasicModules

definition

mlBasicModules.def

see also

SubImage, GetVoxelValue

keywords

draw, position, coordinate

Purpose

The module SetVoxelValue overwrites a single voxel in an image with a user-defined value.

The data type of the output image is the same as the data type of the input image. Also, the Write Value’s data type is the same, using a UniversalTypeField.

Tips

Currently, only standard image types are supported.

Windows

Default Panel

../../../Modules/ML/MLBasicModules/mhelp/Images/Screenshots/SetVoxelValue._default.png

Input Fields

input0

name: input0, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Field Index

Position: Vector6

Position Coordinate System: Enum

Position Valid: Bool

Up To Date: Bool

Update: Trigger

Update Mode: Enum

Write Value: String

Visible Fields

Position

name: position, type: Vector6, default: 0 0 0 0 0 0

Sets the coordinate of the voxel to be modified.

The position is interpreted according to Position Coordinate System.

Write Value

name: writeValue, type: String, default: 0

Sets the value to be written at the specified position. The data type of this value is the same as the input image’s data type.

Up To Date

name: upToDate, type: Bool, persistent: no

Shows whether the output image is up-to-date.

Position Valid

name: positionValid, type: Bool, persistent: no

Shows whether the position is valid in the attached input image.

Update Mode

name: autoUpdateMode, type: Enum, default: AutoUpdate

Defines the update mode of this module.

Values:

Title

Name

Deprecated Name

Description

Update

AutoUpdate

The module computes anew on any field change.

Clear

AutoClear

Off

The module clears its output on any field change.

Position Coordinate System

name: coordinateType, type: Enum, default: World

Defines the coordinate system in which the Position is interpreted.

Values:

Title

Name

World

World

Voxel

Voxel

Update

name: update, type: Trigger

When pressed, the module computes anew.