be.saltwater.jaqel.level
Class NavigationBehavior

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Behavior
                  extended bybe.saltwater.jaqel.level.NavigationBehavior

public class NavigationBehavior
extends javax.media.j3d.Behavior


Field Summary
 
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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
NavigationBehavior(javax.media.j3d.TransformGroup tg)
           
NavigationBehavior(javax.media.j3d.TransformGroup tg, double x_sensitivity, double y_sensitivity)
           
NavigationBehavior(javax.media.j3d.TransformGroup tg, javax.vecmath.Point3d center)
           
NavigationBehavior(javax.media.j3d.TransformGroup tg, javax.vecmath.Point3d center, double x_sensitivity, double y_sensitivity)
           
 
Method Summary
 void initialize()
           
 void processStimulus(java.util.Enumeration criteria)
           
 void setCenter(javax.vecmath.Point3d center)
           
 
Methods inherited from class javax.media.j3d.Behavior
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
 
Methods inherited from class javax.media.j3d.Node
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationBehavior

public NavigationBehavior(javax.media.j3d.TransformGroup tg)

NavigationBehavior

public NavigationBehavior(javax.media.j3d.TransformGroup tg,
                          javax.vecmath.Point3d center)

NavigationBehavior

public NavigationBehavior(javax.media.j3d.TransformGroup tg,
                          double x_sensitivity,
                          double y_sensitivity)

NavigationBehavior

public NavigationBehavior(javax.media.j3d.TransformGroup tg,
                          javax.vecmath.Point3d center,
                          double x_sensitivity,
                          double y_sensitivity)
Method Detail

initialize

public void initialize()

processStimulus

public void processStimulus(java.util.Enumeration criteria)

setCenter

public void setCenter(javax.vecmath.Point3d center)