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.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

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, 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, processMouseEvent, setTransformGroup, wakeup
 
クラス javax.media.j3d.Behavior から継承したメソッド
getEnable, getSchedulingBoundingLeaf, getSchedulingBounds, getView, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, 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, duplicateSceneGraphObject, getCapability, getUserData, isCompiled, isLive, setCapability, 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()
初期化


processStimulus

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


getPickMode

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

定義:
クラス PFMouseBehavior 内の getPickMode

getInitialPickMode

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

定義:
クラス PFMouseBehavior 内の getInitialPickMode