|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
psvSearchableインターフェースは、条件検索を行い該当する図形オブジェクト を格納/描画する方法を定義します。
フィールドの概要 | |
static int |
MAX_PRIORITY
|
メソッドの概要 | |
void |
draw(psvScreen screen,
psvColor drawColor)
検索結果の図形を描画します。 |
java.util.Enumeration |
elements(int pri)
プライオリティを指定して、該当図形要素を取り出します。 |
int |
getCount()
検索条件に該当した図形オブジェクトの数を返します。 |
java.util.Vector |
getVectorElements(int pri)
プライオリティを指定して、該当図形要素を取り出します。 |
boolean |
overlap(double sx,
double sy,
double ex,
double ey)
指定の矩形領域が検索対象かを調べます。 |
boolean |
store(psvShape any_p)
指定された図形オブジェクトが検索条件に該当するかを調べて、 該当するオブジェクトを格納します。 |
フィールドの詳細 |
public static final int MAX_PRIORITY
メソッドの詳細 |
public boolean overlap(double sx, double sy, double ex, double ey)
sx
- 矩形左下X座標sy
- 矩形左下Y座標ex
- 矩形右上X座標ey
- 矩形右上Y座標
public boolean store(psvShape any_p)
any_p
- 図形オブジェクト
public int getCount()
public java.util.Enumeration elements(int pri)
pri
- プライオリティー番号
Enumeration
public java.util.Vector getVectorElements(int pri)
pri
- プライオリティー番号
Vector
public void draw(psvScreen screen, psvColor drawColor)
screen
- スクリーンオブジェクトdrawColor
- 描画色。色を指定しない場合にはnullを指定する
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |