jp.co.melco.preserv
クラス psvSelect

java.lang.Object
  拡張jp.co.melco.preserv.psvSelect
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
psvArgsSelect, psvAttribSelect, psvCircleSelect, psvImageSelect, psvLayerSelect, psvPolygonSelect, psvRegionSelect, psvStringSelect

public abstract class psvSelect
extends java.lang.Object
implements java.io.Serializable

検索条件クラス

検索条件に全て一致する図形オブジェクトを検索します。

導入されたバージョン:
V2.0
作成者:
PreSerV Development Team
関連項目:
psvSearch, 直列化された形式

フィールドの概要
protected  psvSelect _next
          次の検索条件です。
 
コンストラクタの概要
psvSelect()
          検索条件クラスを生成します。
psvSelect(psvSelect args)
          検索条件クラスです。
 
メソッドの概要
 psvSelect getNext()
          この検索条件に接続されている後続の検索条件を取得します。
abstract  boolean judge(psvShape any_p)
          指定された図形オブジェクトが検索条件に該当するかを調べます。
 boolean overlap(double sx, double sy, double ex, double ey)
          指定の矩形領域が検索対象かを調べます。
abstract  boolean overlap2(double sx, double sy, double ex, double ey)
          指定の矩形領域が検索対象かを調べます。
 boolean pickp(psvShape any_p)
          指定された図形オブジェクトが検索条件に該当するかを調べます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_next

protected psvSelect _next
次の検索条件です。

コンストラクタの詳細

psvSelect

public psvSelect()
検索条件クラスを生成します。


psvSelect

public psvSelect(psvSelect args)
検索条件クラスです。 複数の検索条件を重複して使用する場合には、次の検索条件を argsに指定します。

パラメータ:
args - 次の検索条件

導入されたバージョン:
V2.0
メソッドの詳細

judge

public abstract boolean judge(psvShape any_p)
指定された図形オブジェクトが検索条件に該当するかを調べます。

パラメータ:
any_p - 対象図形オブジェクト

戻り値:
検索条件に該当すればtrue
導入されたバージョン:
2.00

overlap2

public abstract boolean overlap2(double sx,
                                 double sy,
                                 double ex,
                                 double ey)
指定の矩形領域が検索対象かを調べます。

パラメータ:
sx - 矩形左下X座標
sy - 矩形左下Y座標
ex - 矩形右上X座標
ey - 矩形右上Y座標
戻り値:
検索対象の場合はtrue

pickp

public boolean pickp(psvShape any_p)
指定された図形オブジェクトが検索条件に該当するかを調べます。 複数の検索条件にすべて該当すると判断した場合はtrueを返します。

パラメータ:
any_p - 対象図形オブジェクト

戻り値:
検索条件に該当すればtrue
導入されたバージョン:
2.00

overlap

public boolean overlap(double sx,
                       double sy,
                       double ex,
                       double ey)
指定の矩形領域が検索対象かを調べます。 複数の検索条件がすべて検索対象と判断した場合はtrueを返します。

パラメータ:
sx - 矩形左下X座標
sy - 矩形左下Y座標
ex - 矩形右上X座標
ey - 矩形右上Y座標
戻り値:
検索対象の場合はtrue

getNext

public psvSelect getNext()
この検索条件に接続されている後続の検索条件を取得します。

戻り値:
次の検索条件