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

java.lang.Object
  上位を拡張 javax.media.j3d.SceneGraphObject
      上位を拡張 javax.media.j3d.Node
          上位を拡張 javax.media.j3d.Leaf
              上位を拡張 javax.media.j3d.Behavior
                  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFKeyboardBehavior

public class PFKeyboardBehavior
extends javax.media.j3d.Behavior


フィールドの概要
 
クラス 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
 
コンストラクタの概要
PFKeyboardBehavior()
          コンストラクタ
 
メソッドの概要
 void initialize()
          初期化
 void processStimulus(java.util.Enumeration criteria)
          実行
 void setGuideAxis(PFAxis3D guide)
          ガイド軸設定
 void setMode(int mode)
          モード設定
 void setPanCB(PFMouseXYTranslateCallback callback)
          Shift+左ボタンコールバック設定
 void setRotateCB(PFMouseXYRotateCallback callback)
          回転コールバック設定
 void setScreenScale(double scale)
          スクリーンスケール設定
 void setViewMode(int mode)
          操作モード設定
 void setZoomCB(PFMouseZTranslateCallback callback)
          Ctrl+左ボタンコールバック設定
 void transformChanged(javax.media.j3d.Transform3D transform)
          トランスフォーム更新時の処理
 
クラス javax.media.j3d.Behavior から継承されたメソッド
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, 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
 

コンストラクタの詳細

PFKeyboardBehavior

public PFKeyboardBehavior()
コンストラクタ

メソッドの詳細

initialize

public void initialize()
初期化

定義:
クラス javax.media.j3d.Behavior 内の initialize

processStimulus

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

定義:
クラス javax.media.j3d.Behavior 内の processStimulus
パラメータ:
criteria - 実行クライテリア

transformChanged

public void transformChanged(javax.media.j3d.Transform3D transform)
トランスフォーム更新時の処理

パラメータ:
transform - トランスフォーム

setMode

public void setMode(int mode)
モード設定

パラメータ:
mode - 操作モード

setRotateCB

public void setRotateCB(PFMouseXYRotateCallback callback)
回転コールバック設定

パラメータ:
callback - コールバック

setPanCB

public void setPanCB(PFMouseXYTranslateCallback callback)
Shift+左ボタンコールバック設定

パラメータ:
callback - コールバック

setZoomCB

public void setZoomCB(PFMouseZTranslateCallback callback)
Ctrl+左ボタンコールバック設定

パラメータ:
callback - コールバック

setViewMode

public void setViewMode(int mode)
操作モード設定

パラメータ:
mode - 操作モード

setScreenScale

public void setScreenScale(double scale)
スクリーンスケール設定

パラメータ:
scale - スクリーンスケール

setGuideAxis

public void setGuideAxis(PFAxis3D guide)
ガイド軸設定

パラメータ:
guide - ガイド軸