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

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseXYTranslateCallback
すべての実装インタフェース:
PFMouseBehaviorCallback

public class PFMouseXYTranslateCallback
extends java.lang.Object
implements PFMouseBehaviorCallback

パン操作コールバック


フィールドの概要
 
インタフェース jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseBehaviorCallback から継承したフィールド
PARALLEL, PERSPECTIVE
 
コンストラクタの概要
PFMouseXYTranslateCallback(javax.media.j3d.TransformGroup transformGroup, double translation, PF3DViewer viewer)
          コンストラクタ
 
メソッドの概要
 void doProcess(int x, int y)
          実行
 void setScreenScale(double scale)
          スクリーンスケール設定
 void setViewMode(int mode)
          操作モード設定
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFMouseXYTranslateCallback

public PFMouseXYTranslateCallback(javax.media.j3d.TransformGroup transformGroup,
                                  double translation,
                                  PF3DViewer viewer)
コンストラクタ

パラメータ:
transformGroup - トランスフォームグループ
translation - 移動量
viewer - PF3DViewer
メソッドの詳細

doProcess

public void doProcess(int x,
                      int y)
実行

定義:
インタフェース PFMouseBehaviorCallback 内の doProcess
パラメータ:
x - クリック位置X
y - クリック位置Y

setViewMode

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

定義:
インタフェース PFMouseBehaviorCallback 内の setViewMode
パラメータ:
mode - 操作モード

setScreenScale

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

定義:
インタフェース PFMouseBehaviorCallback 内の setScreenScale
パラメータ:
scale - スクリーンスケール