Operator SelectFromParallel

Operator Library: Base

The operator SelectFromParallel extracts a single parallelism component from the the input link and makes this value available at the output link. Use parameter ParNum to select the required component. The parallelism at the output link is always one. Only the selected parallelism components will be output.

For example, if an input parallelism of four is used and parallelism component 1 is selected, the operator will output pixels with index 1, 5, 9, 13, ...

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O, data output

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any 1
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any auto2
Max. Img Height any as I

1

The range of the input bit width is [1, 64] for unsigned values. For signed inputs, the range is [2, 64]. For unsigned color inputs [3, 63] and for signed color inputs [6, 63].

2

The maximum output image width is:

Parameters

ParNum
Type static parameter
Default 0
Range [0, InputParallelism - 1]

This parameter defines which parallel component of the parallel transmitted pixels of the input link is forwarded to the output.

Examples of Use

The use of operator SelectFromParallel is shown in the following examples:

  • 'Blob 1D'

    Examples - Shows the usage of operator Blob_Analysis_1D in line scan applications.