jp.co.melco.preserv
クラス psvVisibleSelect

java.lang.Object
  拡張jp.co.melco.preserv.psvSelect
      拡張jp.co.melco.preserv.psvAttribSelect
          拡張jp.co.melco.preserv.psvVisibleSelect
すべての実装インタフェース:
java.io.Externalizable, java.io.Serializable

public class psvVisibleSelect
extends psvAttribSelect
implements java.io.Externalizable

可視検索クラスです。 図形オブジェクトが指定されたスケールで可視かの判定を行います。

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

フィールドの概要
protected  int _vscale
          検索で利用するスケールです。
 
クラス jp.co.melco.preserv.psvAttribSelect から継承したフィールド
_attrib
 
クラス jp.co.melco.preserv.psvSelect から継承したフィールド
_next
 
コンストラクタの概要
psvVisibleSelect()
          コンストラクタです。
psvVisibleSelect(psvSelect args, int attrib, int ascale)
          可視検索クラスを構築します。
 
メソッドの概要
 boolean judge(psvShape any_p)
          図形オブジェクトが指定されたスケールで可視か調べます。
 void readExternal(java.io.ObjectInput in)
          このオブジェクトの内容を保存します.
 void writeExternal(java.io.ObjectOutput out)
          このオブジェクトの内容を保存します.
 
クラス jp.co.melco.preserv.psvAttribSelect から継承したメソッド
overlap2
 
クラス jp.co.melco.preserv.psvSelect から継承したメソッド
getNext, overlap, pickp
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_vscale

protected int _vscale
検索で利用するスケールです。

コンストラクタの詳細

psvVisibleSelect

public psvVisibleSelect()
コンストラクタです。


psvVisibleSelect

public psvVisibleSelect(psvSelect args,
                        int attrib,
                        int ascale)
可視検索クラスを構築します。

パラメータ:
args - 次の検索条件
attrib - 検索属性
ascale - 検索スケール

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

judge

public boolean judge(psvShape any_p)
図形オブジェクトが指定されたスケールで可視か調べます。

オーバーライド:
クラス psvAttribSelect 内の judge
パラメータ:
any_p - 対象図形オブジェクト

戻り値:
含まれればtrue
導入されたバージョン:
V2.0
関連項目:
psvShape

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の readExternal
オーバーライド:
クラス psvAttribSelect 内の readExternal
パラメータ:
in - オブジェクトを復元するためのデータ読み取り元のストリーム
例外:
java.io.IOException - 入出力エラーが発生した場合
java.lang.ClassNotFoundException - 復元しようとしているオブジェクトに対応するクラスが見つからない場合
関連項目:
Externalizable.readExternal(java.io.ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の writeExternal
オーバーライド:
クラス psvAttribSelect 内の writeExternal
パラメータ:
out - オブジェクトを書き込むストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外
関連項目:
Externalizable.writeExternal(java.io.ObjectOutput)