Operator IF

Operator Library: Logic

IFオペレータは、条件入力がTrueかどうかをチェックし、データ入力の対応する値を転送します。 このオペレータには、パラメータ設定可能な数の入力リンク(I0~In-1)が備わっています。 各入力リンクには、条件入力である Condition が付属しています。 条件がTrueの場合、対応する入力のデータが所定の出力に転送されます。 すべての条件入力がFalseの場合は、Else 入力が使用されます。 複数の条件入力がTrueである場合、対応するすべての入力リンクが出力に転送され、 論理OR演算を使用して結合されます。 このオペレータはカーネルで使用できます。各カーネルコンポーネントは個別に選択されます。

I/O Property

Property 値
オペレータータイプ O
入力リンク I0、データ入力
I1..In-1、データ入力
Else、データ入力
Condition0..n-1、データ入力
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter 入力リンク I0 Input Link I1..In-1 入力リンク Else 入力リンク Condition0..n-1 Output Link O
Bit Width [1, 64]1 I0 として I0 として 1 I0 として
Arithmetic {unsigned, signed} I0 として I0 として unsigned I0 として
Parallelism any I0 として I0 として I0 として I0 として
Kernel Columns any I0 として I0 として I0 として I0 として
Kernel Rows any I0 として I0 として I0 として I0 として
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} I0 として I0 として I0 として I0 として
Color Format any I0 として I0 として VAF_GRAY I0 として
Color Flavor any I0 として I0 として FL_NONE I0 として
Max. Img Width any I0 として I0 として I0 として I0 として
Max. Img Height any I0 として I0 として I0 として I0 として

1

符号なし値の入力 Bit Width の範囲は [1, 64] です。 符号付き入力の場合、範囲は [2, 64] です。 符号なしカラー入力の場合、範囲は [3, 63] であり、符号付きカラーの場合、範囲は [6, 63] です。

パラメーター

None

使用例

オペレータ IFの使用法を以下の例に示します。