ChannelMerge

DESCRIPTION

ChannelMerge will take data from up to five scalar or vector lattices and merge the data portions of each into a single vector lattice. The coordinate portion of the output lattice is extracted directly from the first input lattice. The data from the input lattices may be merged in a blocked or interleaved style. For example if three input lattices are given, and the first is a vector lattice with 3 data variables (A,B,C), the second lattice is a vector lattice with 4 data variables (D,E,F,G) and the third is a scalar lattice (H), the resulting merge would be as follows:

Blocked output - A, B, C, D, E, F, G, H

Interleaved output - A, D, H, B, E, C, F, G

All input lattices must be of the same size, but are not required to be the same shape. Therefore, a 3D lattice of size 10x20x30 may be merged with a 2D lattice of size 100x60.

The first two input lattices are required, the remainder are optional.

INPUTS

Port: Input (1)
Type: Lattice
First input lattice to merge.

Port: Input (2)
Type: Lattice
Second input lattice to merge.

Port: Input (3)
Type: Lattice
Optional: This port is optional
Third input lattice to merge.

Port: Input (4)
Type: Lattice
Optional: This port is optional
Fourth input lattice to merge.

Port: Input (5)
Type: Lattice
Optional: This port is optional
Fifth input lattice to merge.

WIDGETS

Port: Merge Style
Type: Option Menu
Menu Item: Block
Menu Item: Interleave
This toggles between blocked and interleaved output.

OUTPUTS

Port: Output
Type: Lattice
The output lattice with all of the channels merged.

PROBLEMS

SEE ALSO

Channel Select
[ Documentation Home ]
© The Numerical Algorithms Group Ltd, Oxford UK. 1996