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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseZTranslateCallback
すべての実装されたインタフェース:
PFMouseBehaviorCallback

public class PFMouseZTranslateCallback
extends java.lang.Object
implements PFMouseBehaviorCallback

パン操作コールバック


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

コンストラクタの詳細

PFMouseZTranslateCallback

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

パラメータ:
transformGroup - トランスフォームグループ
translation - 移動量
view - ビュー
scale - スケール
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 - スクリーンスケール

getScreenScale

public double getScreenScale()
スクリーンスケール取得

戻り値:
スクリーンスケール