Purpose

The module TypeDecomposer splits voxels of the input image into other images which only contains the components of the former voxels.

E.g. an image having complex voxel values is decomposed into two images, on containing the real component and the second containing the imagery component of the former complex values.

Usage

Connect an image to the inputs. At the output the component images become available. As many outputs become available as the input voxel type has, e.g. if the input voxel type has three components then three output images become valid. All other outputs remain invalid.

Tips

If you have a type that consists of more than 6 scalar values, use TypeDecomposerN instead.

Input Fields

input0

name: input0, type: Image

Output Fields

At the outputs of the module the component images become available as soon as an input image is connected. As many outputs become valid as the input voxel type has components

E.g. if the input voxel type has three components then three output images become valid. All other outputs remain invalid.

The valid outputs will have the data type of the components of the input image, e.g. if the input image is an integer vector then the output images will be of type integer.

output0

name: output0, type: Image

output1

name: output1, type: Image

output2

name: output2, type: Image

output3

name: output3, type: Image

output4

name: output4, type: Image

output5

name: output5, type: Image