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

java.lang.Object
  上位を拡張 javax.media.j3d.SceneGraphObject
      上位を拡張 javax.media.j3d.Node
          上位を拡張 javax.media.j3d.Leaf
              上位を拡張 javax.media.j3d.Behavior
                  上位を拡張 com.sun.j3d.utils.behaviors.mouse.MouseBehavior
                      上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.behavior.PFMouseBehavior
                          上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.behavior.PFRectPickMouseBehavior
すべての実装されたインタフェース:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class PFRectPickMouseBehavior
extends PFMouseBehavior


フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.behavior.PFMouseBehavior から継承されたフィールド
_mouse_event, _pick_manager, CONTINUOUSLY_ZOOM, LOC_ROTATE, NONE, PAN, ROTATE, ZOOM
 
クラス com.sun.j3d.utils.behaviors.mouse.MouseBehavior から継承されたフィールド
buttonPress, currXform, enable, flags, invert, INVERT_INPUT, MANUAL_WAKEUP, mouseCriterion, mouseEvents, mouseq, reset, transformGroup, transformX, transformY, wakeUp, x, x_last, y, y_last
 
クラス javax.media.j3d.Node から継承されたフィールド
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
コンストラクタの概要
PFRectPickMouseBehavior()
          デフォルトコンストラクタ
PFRectPickMouseBehavior(javax.media.j3d.TransformGroup tg, PFPickManager manager)
          コンストラクタ
 
メソッドの概要
 PFPickMode getInitialPickMode()
          初期状態でのピックモードを取得する 矩形ピックモードの場合,初期状態は第一点入力待ちの RECT_PICK_START
 PFPickMode getPickMode()
          現在のピックモードを取得する
 void initialize()
          初期化
 void processStimulus(java.util.Enumeration criteria)
          実行
 
クラス jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.behavior.PFMouseBehavior から継承されたメソッド
getLastMouseEvent, getZoomCallback, isActive, setActive, setGuideAxis, setMode, setObjectYRotationMode, setScreenScale, setViewMode, setViewYRotationMode, setZoomDragEnable, setZoomLocEnable
 
クラス com.sun.j3d.utils.behaviors.mouse.MouseBehavior から継承されたメソッド
addListener, getTransformGroup, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, processMouseEvent, setEnable, setTransformGroup, wakeup
 
クラス javax.media.j3d.Behavior から継承されたメソッド
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
 
クラス javax.media.j3d.Node から継承されたメソッド
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
クラス javax.media.j3d.SceneGraphObject から継承されたメソッド
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFRectPickMouseBehavior

public PFRectPickMouseBehavior(javax.media.j3d.TransformGroup tg,
                               PFPickManager manager)
コンストラクタ

パラメータ:
tg - 操作対象のトランスフォームグループ

PFRectPickMouseBehavior

public PFRectPickMouseBehavior()
デフォルトコンストラクタ

メソッドの詳細

initialize

public void initialize()
初期化

オーバーライド:
クラス com.sun.j3d.utils.behaviors.mouse.MouseBehavior 内の initialize

processStimulus

public void processStimulus(java.util.Enumeration criteria)
実行

定義:
クラス com.sun.j3d.utils.behaviors.mouse.MouseBehavior 内の processStimulus
パラメータ:
criteriaE - 実行クライテリア

getPickMode

public PFPickMode getPickMode()
クラス PFMouseBehavior の記述:
現在のピックモードを取得する

定義:
クラス PFMouseBehavior 内の getPickMode

getInitialPickMode

public PFPickMode getInitialPickMode()
クラス PFMouseBehavior の記述:
初期状態でのピックモードを取得する 矩形ピックモードの場合,初期状態は第一点入力待ちの RECT_PICK_START

定義:
クラス PFMouseBehavior 内の getInitialPickMode