画像の整合性の検査

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

Syntax

C#
public override bool IsValid()
Visual Basic
Public Overrides Function IsValid As Boolean

Return Value

Type: Boolean
処理対象画像が有効な場合は true を返します。 無効な場合は false を返します。 エラーの詳細は ErrorCode プロパティから取得できます。 有効な場合は FVIL.ErrorCode._SUCCESS に設定されています。

Remarks

SrcImages プロパティと DstImages プロパティに 設定された画像オブジェクトが処理可能か否かを判定します。 処理可能な条件については、このクラスの説明をご参照ください。

このメソッドは、入力画像と出力画像の整合性を検査する為のものです。 入力画像の有効性のみを検査する場合は CheckValidity(CFviImage) をご使用ください。


エラーコード:
ErrorCode メンバ内容
81FVIL.ErrorCode.HAVE_NOT_IMAGE画像オブジェクトが設定されていません。
82FVCL.ErrorCode.HAVE_NOT_RESULT結果格納オブジェクトが設定されていません。
91FVIL.ErrorCode.INVALID_SRC_IMAGETYPE入力側の画像種別が不正です。
97FVIL.ErrorCode.INVALID_SRC_CHANNEL入力側のチャネル数が不正です。
92FVIL.ErrorCode.INVALID_DST_IMAGETYPE出力側の画像種別が不正です。
98FVIL.ErrorCode.INVALID_DST_CHANNEL出力側のチャネル数が不正です。
19FVIL.ErrorCode.INVALID_PROCAREA出力画像の処理範囲が不正です。

Exceptions

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

See Also