TypeComposerN¶
- MLModule¶
genre
author
package
dll
definition
see also
TypeDecomposerN,TypeFromScalars,TypeFromDimension,Info,InterleaveDimension,TypeComposer,TypeDecomposerkeywords
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.