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

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

public class PFSmoothZoomInterpolator
extends javax.media.j3d.Interpolator

スムースズームインタポレータクラス


フィールドの概要
static int FIT
           
static int PAN
           
 
クラス javax.media.j3d.Interpolator から継承されたフィールド
defaultWakeupCriterion
 
クラス 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
 
コンストラクタの概要
PFSmoothZoomInterpolator(javax.media.j3d.BranchGroup scene, javax.media.j3d.BranchGroup behaviorBranch, javax.media.j3d.Alpha fitAlpha, javax.media.j3d.Alpha zoomAlpha, javax.media.j3d.BoundingSphere bounds, javax.media.j3d.TransformGroup tg, javax.media.j3d.Transform3D fitTarget, javax.media.j3d.Transform3D zoomTarget, javax.media.j3d.View view, PFOperatorImplementation operator, double fitScale, double zoomScale, PF3DViewer viewer)
          コンストラクタ
 
メソッドの概要
 void initialize()
          初期化
 void processStimulus(java.util.Enumeration criteria)
          実行
 
クラス javax.media.j3d.Interpolator から継承されたメソッド
getAlpha, setAlpha
 
クラス 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
 

フィールドの詳細

FIT

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

PAN

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

PFSmoothZoomInterpolator

public PFSmoothZoomInterpolator(javax.media.j3d.BranchGroup scene,
                                javax.media.j3d.BranchGroup behaviorBranch,
                                javax.media.j3d.Alpha fitAlpha,
                                javax.media.j3d.Alpha zoomAlpha,
                                javax.media.j3d.BoundingSphere bounds,
                                javax.media.j3d.TransformGroup tg,
                                javax.media.j3d.Transform3D fitTarget,
                                javax.media.j3d.Transform3D zoomTarget,
                                javax.media.j3d.View view,
                                PFOperatorImplementation operator,
                                double fitScale,
                                double zoomScale,
                                PF3DViewer viewer)
コンストラクタ

パラメータ:
scene - 対象となるシーン
behaviorBranch - ビヘイビアブランチ
fitAlpha - フィットの補間値
zoomAlpha - ズームの補間値
bounds - バウンディングスフィア
tg - 対象となるトランスフォームグループ
fitTarget - 最終のフィットトランスフォーム
zoomTarget - 最終のズームトランスフォーム
view - ビュー
operator - オペレータ
fitScale - フィットスケール
zoomScale - ズームスケール
メソッドの詳細

initialize

public void initialize()
初期化

オーバーライド:
クラス javax.media.j3d.Interpolator 内の initialize

processStimulus

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

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