|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvRegion
jp.co.melco.preserv.psvRegionBox
複数の矩形領域クラスです。
フィールドの概要 | |
protected java.awt.geom.Area |
_area
矩形情報を管理します。 |
protected java.util.Vector |
_list
推奨されていません。 V6.0より_areaでの領域管理に変更されました。 |
クラス jp.co.melco.preserv.psvRegion から継承したフィールド |
_ex, _ey, _init, _sx, _sy |
コンストラクタの概要 | |
psvRegionBox()
矩形の領域オブジェクトを構築します。 |
|
psvRegionBox(double asx,
double asy,
double aex,
double aey)
指定座標の矩形の領域を構築します。 |
メソッドの概要 | |
void |
addbox(double asx,
double asy,
double aex,
double aey)
指定座標を領域情報の配列に追加します。 |
void |
addbox(psvRegion argRegion)
矩形領域オブジェクトを領域情報に追加します。 |
boolean |
combineRegion(psvRegion argRegion)
推奨されていません。 V6.0より領域管理方法が変更された為、常にfalseを返します。 |
boolean |
inboxp(double asx,
double asy,
double aex,
double aey)
指定座標が登録されているかチェックします。 |
boolean |
inboxp(psvRegion argRegion)
指定座標が登録されているかチェックします。 |
boolean |
neighborp(psvRegion src,
psvRegion argRegion)
隣接した領域情報かの判定を行います。 |
void |
readExternal(java.io.ObjectInput in)
このオブジェクトの内容を復元します。 |
void |
removebox(psvRegion arg)
指定された領域を現在の領域から除きます。 |
void |
resetbox()
領域情報の初期化を行います。 |
void |
setbox(double asx,
double asy,
double aex,
double aey)
矩形の領域情報を追加します。 |
void |
writeExternal(java.io.ObjectOutput out)
このオブジェクトの内容を保存します。 |
クラス jp.co.melco.preserv.psvRegion から継承したメソッド |
clear, clone, cover, cover, crossCheck, enlarge, enlarge, enlarge, enlarge, equals, ex, ey, getBounds, inner, inner, inner, set, set, sx, sy, toString |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected java.util.Vector _list
protected java.awt.geom.Area _area
コンストラクタの詳細 |
public psvRegionBox()
public psvRegionBox(double asx, double asy, double aex, double aey)
asx
- 開始点座標asy
- 開始点座標aex
- 終了点座標aey
- 終了点座標
メソッドの詳細 |
public void setbox(double asx, double asy, double aex, double aey)
asx
- 開始点座標asy
- 開始点座標aex
- 終了点座標aey
- 終了点座標
public boolean inboxp(psvRegion argRegion)
argRegion
- 領域オブジェクト
public boolean inboxp(double asx, double asy, double aex, double aey)
asx
- 開始点座標asy
- 開始点座標aex
- 終了点座標aey
- 終了点座標
public void addbox(double asx, double asy, double aex, double aey)
asx
- 開始点座標asy
- 開始点座標aex
- 終了点座標aey
- 終了点座標
public boolean neighborp(psvRegion src, psvRegion argRegion)
src
- 領域オブジェクトargRegion
- 領域オブジェクト
public boolean combineRegion(psvRegion argRegion)
argRegion
- 領域オブジェクト
public void addbox(psvRegion argRegion)
argRegion
- 領域オブジェクト
public void removebox(psvRegion arg)
arg
- 領域オブジェクトpublic void resetbox()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.Externalizable
内の readExternal
psvRegion
内の readExternal
in
- オブジェクトを復元するためのデータ取り込み元ストリーム
java.io.IOException
- 発生する可能性があるすべての入出力例外
java.lang.ClassNotFoundException
- 復元しようとしてるオブジェクトに対応するクラスが見つからない場合public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.Externalizable
内の writeExternal
psvRegion
内の writeExternal
out
- オブジェクトを書き込むストリーム
java.io.IOException
- 発生する可能性があるすべての入出力例外
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |