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

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

public class PFMouseZoomCallback
extends java.lang.Object
implements PFMouseBehaviorCallback

ズーム操作コールバック


フィールドの概要
static int ZOOM_DRAG
           
static int ZOOM_IN
           
static int ZOOM_LOC
           
static int ZOOM_OUT
           
 
インタフェース jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseBehaviorCallback から継承されたフィールド
PARALLEL, PERSPECTIVE
 
コンストラクタの概要
PFMouseZoomCallback(javax.media.j3d.Canvas3D canvas3D, javax.media.j3d.BranchGroup scene, double factor, PF3DViewer viewer)
          コンストラクタ
 
メソッドの概要
 void doProcess(int x, int y)
          実行
 void doProcess(int x, int y, int mode)
          実行
 void doProcess(int x, int y, int w, int h, int mode)
          実行
 void setScreenScale(double scale)
          スクリーンスケール設定
 void setViewMode(int mode)
          操作モード設定
 void setZoomLocFactor(double factor)
          ズーム(Loc)ファクター設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ZOOM_LOC

public static final int ZOOM_LOC
関連項目:
定数フィールド値

ZOOM_DRAG

public static final int ZOOM_DRAG
関連項目:
定数フィールド値

ZOOM_IN

public static final int ZOOM_IN
関連項目:
定数フィールド値

ZOOM_OUT

public static final int ZOOM_OUT
関連項目:
定数フィールド値
コンストラクタの詳細

PFMouseZoomCallback

public PFMouseZoomCallback(javax.media.j3d.Canvas3D canvas3D,
                           javax.media.j3d.BranchGroup scene,
                           double factor,
                           PF3DViewer viewer)
コンストラクタ

パラメータ:
canvas3D - 対象のキャンバス3D
scene - 対象のシーン
factor - ズームファクタ
viewer - PF3DViewer
メソッドの詳細

doProcess

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

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

doProcess

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

パラメータ:
x - クリック位置X
y - クリック位置Y
mode - 操作モード

doProcess

public void doProcess(int x,
                      int y,
                      int w,
                      int h,
                      int mode)
実行

パラメータ:
x - クリック位置X
y - クリック位置Y
w - 幅
h - 高さ
mode - 操作モード

setViewMode

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

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

setScreenScale

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

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

setZoomLocFactor

public void setZoomLocFactor(double factor)
ズーム(Loc)ファクター設定

パラメータ:
factor -