jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
クラス PFPickedData

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFPickedData

public class PFPickedData
extends java.lang.Object

ピック情報クラス


コンストラクタの概要
PFPickedData()
          コンストラクタ
 
メソッドの概要
 javax.vecmath.Point3d getLocalCoordinate()
          ピック座標の取得(LOCAL)
 java.util.Vector getObjectIDList()
          オブジェクトIDの取得
 javax.vecmath.Point3d getWorldCoordinate()
          ピック座標の取得(WORLD)
 void setData(java.lang.Object id, javax.vecmath.Point3d localCoordinate, javax.vecmath.Point3d worldCoordinate)
          ピックデータのセット
 void setLocalCoordinate(javax.vecmath.Point3d coord)
          ピック座標の設定(LOCAL)
 void setObjectIDList(java.util.Vector idList)
          オブジェクトIDの設定
 void setWorldCoordinate(javax.vecmath.Point3d coord)
          ピック座標の設定(WORLD)
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFPickedData

public PFPickedData()
コンストラクタ

メソッドの詳細

setData

public void setData(java.lang.Object id,
                    javax.vecmath.Point3d localCoordinate,
                    javax.vecmath.Point3d worldCoordinate)
ピックデータのセット

パラメータ:
id - オブジェクトID
localCoordinate - ローカル座標
worldCoordinate - 全体座標

setObjectIDList

public void setObjectIDList(java.util.Vector idList)
オブジェクトIDの設定

パラメータ:
idList - オブジェクトIDのリスト

getObjectIDList

public java.util.Vector getObjectIDList()
オブジェクトIDの取得

戻り値:
オブジェクトIDのリスト

getLocalCoordinate

public javax.vecmath.Point3d getLocalCoordinate()
ピック座標の取得(LOCAL)

戻り値:
ピック座標(ローカル座標)

setLocalCoordinate

public void setLocalCoordinate(javax.vecmath.Point3d coord)
ピック座標の設定(LOCAL)

パラメータ:
coord - ピック座標(ローカル座標)

getWorldCoordinate

public javax.vecmath.Point3d getWorldCoordinate()
ピック座標の取得(WORLD)

戻り値:
ピック座標(全体座標)

setWorldCoordinate

public void setWorldCoordinate(javax.vecmath.Point3d coord)
ピック座標の設定(WORLD)

パラメータ:
coord - ピック座標(全体座標)