2地点の座標の矩形を生成するクラスです。 引数で指定された2点で矩形を生成します。

コンストラクタ

ZDC.PixelBox(p1 , p2)
ZDC.PixelBoxオブジェクトを作成します。

引数 タイプ デフォルト 説明
p1 ZDC.Pixel - 座標
p2 ZDC.Pixel - 座標

メソッド

ZDC.Pixel getMax()

矩形を構成する最大点を取得します。

ZDC.Pixel getMin()

矩形を構成する最小点を取得します。

boolean isBoxInclude(box)

指定された矩形を包含するかどうか判定します。
包含する場合はtrueを返却します(完全一致も含む)。

引数 タイプ 説明
box ZDC.PixelBox 比較対象の矩形

boolean isEqual(box)

指定された矩形と完全に一致するかどうか判定します。一致する場合はtrueを返却します。

引数 タイプ 説明
box ZDC.PixelBox 比較対象の矩形

boolean isOverLap(box)

指定された矩形と重なるかどうか判定します。
重なる場合はtrueを返却します(完全一致、包含される場合も含む)。

引数 タイプ 説明
box ZDC.PixelBox 比較対象のbox

boolean isPointInclude(point)

この矩形が指定されたポイントを包含するかどうか判定します。
包含する場合はtrueを返却します(ポイントが矩形の線上に存在する場合も含む)。

引数 タイプ 説明
point ZDC.Pixel 包含関係を確認する座標