リージョンオブジェクト

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

Syntax

C#
[SerializableAttribute]
public class CFviRegion : CFviDataObject, IFviFileAccess, 
	IEnumerable<CFviRunLength>, ISerializable, IXmlSerializable
Visual Basic
<SerializableAttribute>
Public Class CFviRegion
	Inherits CFviDataObject
	Implements IFviFileAccess, IEnumerable(Of CFviRunLength), 
	ISerializable, IXmlSerializable

Remarks

リージョン情報を保有するクラスです。
リージョンとは、複数のランレングス(CFviRunLength)で構成された2次元の領域情報の事です。

このクラスは、下図のように複数のランレングス(CFviRunLength)で構成されます。

このクラスの標準のコンストラクタでインスタンスを構築した時は、ランレングスの個数は 0 です。 リージョンの操作を行う前に、リージョンの生成を行うか リージョンに対応した関数から有効なリージョンを得る必要があります。

リージョンの生成を行うには、このクラスの初期値指定コンストラクタかリージョンの生成関数を使用します。

項目コンストラクタ/関数
初期値指定コンストラクタCFviRegion()()()()
リージョンの生成関数Create()()()()

Inheritance Hierarchy

System..::..Object
FVIL..::..CFviObject
FVIL.Data..::..CFviDataObject
FVIL.Data..::..CFviRegion

See Also