メインコンテンツへスキップ

説明

領域とは、複数の Rectangle が上下に並び、下の Rectangle の上辺が上の Rectangle の下辺に一致するように配置された集合(互いに重ならない)を指します。

コンストラクター

コンストラクター説明
Region Region()空のリージョンを作成します。
Region Region( RectArray rectArray )RectArray 型の値を受け取るコンストラクター。rectArray 配列内の Rectangle を含むリージョンを作成します。

演算子

演算子説明
Or2つの領域を結合します。
And2つの領域、または領域とRectangleを交差させます。Region型の値を返します。

メソッド

メソッド説明
XCoordinate Left()領域の左端を返します。読み取り専用プロパティ。
YCoordinate Top()領域の上端を返します。読み取り専用プロパティ。
XCoordinate Right()領域の右端を返します。読み取り専用プロパティ。
YCoordinate Bottom()領域の下端を返します。読み取り専用プロパティ。
Distance Width()領域の幅を返します。読み取り専用プロパティ。
Distance Height()領域の高さを返します。読み取り専用プロパティ。
Area Area()領域の面積を返します。読み取り専用プロパティ。
Void Inflate( Distance xDist, Distance yDist )xDist 分だけ左右に、yDist 分だけ上下に領域を拡大します。
Rect Rect()領域を外接する Rectangle のコピーを返します。