Class KeyNavigatorBehaviorEx

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Leaf
                    |
                    +--javax.media.j3d.Behavior
                          |
                          +--KeyNavigatorBehaviorEx

public class KeyNavigatorBehaviorEx
extends javax.media.j3d.Behavior

This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.


Fields inherited from class 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_PICK, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
KeyNavigatorBehaviorEx(KeyNavigatorEx keyNavigator)
          Constructs a new key navigator behavior node that operates on the specified key navigator.
KeyNavigatorBehaviorEx(javax.media.j3d.TransformGroup targetTG)
          Constructs a new key navigator behavior node that operates on the specified transform group.
 
Method Summary
 KeyNavigatorEx getKeyNavigatorEx()
           
 void initialize()
          Override Behavior's initialize method to setup wakeup criteria.
 void processStimulus(java.util.Enumeration criteria)
          Override Behavior's stimulus method to handle the event.
 
Methods inherited from class javax.media.j3d.Behavior
duplicateNode, getEnable, getSchedulingBoundingLeaf, getSchedulingBounds, getView, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, updateNodeReferences, wakeupOn
 
Methods inherited from class javax.media.j3d.Node
cloneNode, cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, duplicateSceneGraphObject, getCapability, getUserData, isCompiled, isLive, setCapability, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyNavigatorBehaviorEx

public KeyNavigatorBehaviorEx(javax.media.j3d.TransformGroup targetTG)
Constructs a new key navigator behavior node that operates on the specified transform group.
Parameters:
targetTG - the target transform group

KeyNavigatorBehaviorEx

public KeyNavigatorBehaviorEx(KeyNavigatorEx keyNavigator)
Constructs a new key navigator behavior node that operates on the specified key navigator.
Parameters:
keyNavigator - the target key navigator
Method Detail

initialize

public void initialize()
Override Behavior's initialize method to setup wakeup criteria.
Overrides:
initialize in class javax.media.j3d.Behavior

processStimulus

public void processStimulus(java.util.Enumeration criteria)
Override Behavior's stimulus method to handle the event.
Overrides:
processStimulus in class javax.media.j3d.Behavior

getKeyNavigatorEx

public KeyNavigatorEx getKeyNavigatorEx()