フィルタコンボリューション時の除算値 [初期値:1.0、範囲:0.0 以外]

Namespace: FVIL.Filter
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public virtual double Denom { get; set; }
Visual Basic
Public Overridable Property Denom As Double
	Get
	Set

Property Value

Type: Double

Remarks

フィルタコンボリューション時の除算値の取得または設定を行います。
0.0 は許容されません。0.0 か否かの判定には、 IsEqual(Double, Double) 関数が使用されます。

処理結果画像の濃度値が大きくなりすぎる場合には、 本パラメータに 1 より大きい値を指定する事によって出力濃度値の値域を抑制することが出来ます。 特にスケーリングの必要性が無い場合は 1.0 を指定してください。 ただし 画像の型が整数型の場合には、Denom も整数値に変換して扱われることに注意してください。

設定に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。


エラーコード:
ErrorCode メンバ内容
FVIL.ErrorCode.INVALID_PARAMETER引数に指定された値が不正です。

Exceptions

ExceptionCondition
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also