構造要素のマスク値の設定
Namespace: FVIL.MorphologyAssembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
public virtual void SetMask( int x, int y, byte value ) |
Visual Basic |
---|
Public Overridable Sub SetMask ( x As Integer, y As Integer, value As Byte ) |
Parameters
- x
- Type: System..::..Int32
X座標 (0~)
- y
- Type: System..::..Int32
Y座標 (0~)
- value
- Type: System..::..Byte
マスク値 (0/1)
Remarks
構造要素のマスク値を設定します。
引数 x,y には、
SetSize(Int32, Int32)
で確保した領域の指標を指定してください。
このメソッドによりマスクの変更を行った後、 Create()()()() メソッドの実行が必要です。
Create()()()() を実行することで、指定した情報に従った構造要素が再確保されます。
マスク値:
値 | 意味 |
---|---|
0 | 構造要素に含まない |
0 以外 | 構造要素に含む |
設定に失敗した場合は例外を発行します。
エラーコード:
値 | ErrorCode メンバ | 内容 |
---|---|---|
23 | FVIL.ErrorCode.NOT_ALLOCATED | 領域が確保されていません。 先に SetSize(Int32, Int32) を実行してください。 |
11 | FVIL.ErrorCode.INVALID_PARAMETER | 引数に指定された指標が領域の範囲を超えています。 |
Exceptions
Exception | Condition |
---|---|
FVIL..::..CFviException | この例外の原因については、上記のエラーコード表をご参照ください。 |