TypeComposerN

MLModule

genre

NonScalar

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLTypeSupport

definition

MLTypeSupport.def

see also

TypeDecomposerN, TypeFromScalars, TypeFromDimension, Info, InterleaveDimension, TypeComposer, TypeDecomposer

keywords

decompose, separate, merge, bind, join, mix, connect, link, tie, pack, extended, carrier, datatype, complex, vector, matrix

Purpose

This module TypeComposerN does the same as TypeComposer, just with more possible inputs (up to 64).

Usage

Apart from the instructions for TypeComposer, you probably also need to adjust Number Of Inputs.

Tips

If your target type has less than seven component values, it might be slightly more efficient to use TypeComposer.

Parameter Fields

Visible Fields

Output Type

name: outputType, type: Enum, default: complexf

Defines the output data type.

Values:

Title

Name

​int8

​int8

​unsigned int8

​unsigned int8

​int16

​int16

​unsigned int16

​unsigned int16

​int32

​int32

​unsigned int32

​unsigned int32

​float

​float

​double

​double

​int64

​int64

​unsigned int64

​unsigned int64

​complexf

​complexf

​complexd

​complexd

​quaternionf

​quaternionf

​quaterniond

​quaterniond

​vecf2

​vecf2

​vec2

​vec2

​vecf3

​vecf3

​vec3

​vec3

​vecf4

​vecf4

​vec4

​vec4

​vecf5

​vecf5

​vec5

​vec5

​vecf6

​vecf6

​vec6

​vec6

​vecf7

​vecf7

​vec7

​vec7

​vecf8

​vecf8

​vec8

​vec8

​vecf9

​vecf9

​vec9

​vec9

​vecf10

​vecf10

​vec10

​vec10

​vecf16

​vecf16

​vec16

​vec16

​vecf32

​vecf32

​vec32

​vec32

​vecf64

​vecf64

​vec64

​vec64

​matf2

​matf2

​mat2

​mat2

​matf3

​matf3

​mat3

​mat3

​matf4

​matf4

​mat4

​mat4

​matf5

​matf5

​mat5

​mat5

​matf6

​matf6

​mat6

​mat6

​Vector2i8

​Vector2i8

​Vector2i16

​Vector2i16

​Vector2i32

​Vector2i32

​Vector2i64

​Vector2i64

​Vector3i8

​Vector3i8

​Vector3i16

​Vector3i16

​Vector3i32

​Vector3i32

​Vector3i64

​Vector3i64

​Vector4i8

​Vector4i8

​Vector4i16

​Vector4i16

​Vector4i32

​Vector4i32

​Vector4i64

​Vector4i64

​Vector5i8

​Vector5i8

​Vector5i16

​Vector5i16

​Vector5i32

​Vector5i32

​Vector5i64

​Vector5i64

​Vector6i8

​Vector6i8

​Vector6i16

​Vector6i16

​Vector6i32

​Vector6i32

​Vector6i64

​Vector6i64

​Vector7i8

​Vector7i8

​Vector7i16

​Vector7i16

​Vector7i32

​Vector7i32

​Vector7i64

​Vector7i64

​Vector8i8

​Vector8i8

​Vector8i16

​Vector8i16

​Vector8i32

​Vector8i32

​Vector8i64

​Vector8i64

​Vector9i8

​Vector9i8

​Vector9i16

​Vector9i16

​Vector9i32

​Vector9i32

​Vector9i64

​Vector9i64

​Vector10i8

​Vector10i8

​Vector10i16

​Vector10i16

​Vector10i32

​Vector10i32

​Vector10i64

​Vector10i64

​Vector16i8

​Vector16i8

​Vector16i16

​Vector16i16

​Vector16i32

​Vector16i32

​Vector16i64

​Vector16i64

​Vector32i8

​Vector32i8

​Vector32i16

​Vector32i16

​Vector32i32

​Vector32i32

​Vector32i64

​Vector32i64

​Vector64i8

​Vector64i8

​Vector64i16

​Vector64i16

​Vector64i32

​Vector64i32

​Vector64i64

​Vector64i64

Number Of Inputs

name: numberOfInputs, type: Integer, default: 2, minimum: 1, maximum: 64

Sets the number of visible input connectors.

Automatic

name: automaticNumberOfInputs, type: Bool, default: TRUE

If checked, the module selects the number of inputs automatically.