|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.pick.PFPickManager
public class PFPickManager
ピック関連処理を行うシングルトンクラス
シングルトンパターン
メソッドの概要 | |
---|---|
PFMouseBehavior |
getActiveMouseBehavior()
現在のピックモードに対応するマウスビヘイビアを取得する |
javax.media.j3d.Canvas3D |
getCanvas()
Canvas3D を取得する |
static PFPickManager |
getInstance()
|
PFPickMode |
getPickMode()
|
javax.media.j3d.BranchGroup |
getScene()
シーングラフのルートを取得する |
boolean |
isValid()
|
void |
register(PFMouseBehavior behavior)
ピックモードごとのマウスビヘイビアを登録する |
static void |
renewInstance()
|
void |
setPickMode(PFPickMode mode)
|
void |
setup(com.sun.j3d.utils.picking.PickCanvas canvas,
javax.media.j3d.BranchGroup scene,
PF3DViewer viewer)
|
void |
updated(PFMouseBehavior behavior)
マウス操作の結果ピックモードが変化した時,PFMouseBehavior から呼出され, 適切な PFPickProcessor を使用してピック要素抽出処理が行われる |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static PFPickManager getInstance()
public static void renewInstance()
public void setup(com.sun.j3d.utils.picking.PickCanvas canvas, javax.media.j3d.BranchGroup scene, PF3DViewer viewer)
public boolean isValid()
public void setPickMode(PFPickMode mode)
public PFPickMode getPickMode()
public void register(PFMouseBehavior behavior)
public PFMouseBehavior getActiveMouseBehavior()
public javax.media.j3d.Canvas3D getCanvas()
public javax.media.j3d.BranchGroup getScene()
public void updated(PFMouseBehavior behavior)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |