j3d-vrml97-0.1.0

org.jdesktop.j3d.loaders.vrml97.impl
Class Evagation

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Leaf
              extended by javax.media.j3d.Behavior
                  extended by org.jdesktop.j3d.loaders.vrml97.impl.Evagation

public class Evagation
extends Behavior

Evagation \Ev`a*ga*tion\, n A wandering about, excursion, a roving. (Source: Webster's Revised Unbriged Dictionary (1913)) This is the event controller for the VRML runtime. It dispatches events from Java3D to the VRML Sensors and handles the walk/fly/examine Viewpoint animation.


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
Evagation(Browser initBrowser)
          Constructor for the Evagation object
 
Method Summary
 void initialize()
          Description of the Method
 void initialize(BoundingSphere bounds, Vector3d currentPosn)
          Description of the Method
 void processMouseEvent(MouseEvent evt)
          Description of the Method
 void processStimulus(Enumeration critter)
          Description of the Method
 void resetViewpoint()
          Description of the Method
 void setViewGroup(TransformGroup newViewTrans)
          Sets the viewGroup attribute of the Evagation object
 void simTick(double now)
          Description of the Method
 
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

Evagation

public Evagation(Browser initBrowser)
Constructor for the Evagation object

Parameters:
initBrowser - Description of the Parameter
Method Detail

initialize

public void initialize()
Description of the Method

Specified by:
initialize in class Behavior

initialize

public void initialize(BoundingSphere bounds,
                       Vector3d currentPosn)
Description of the Method

Parameters:
bounds - Description of the Parameter
currentPosn - Description of the Parameter

setViewGroup

public void setViewGroup(TransformGroup newViewTrans)
Sets the viewGroup attribute of the Evagation object

Parameters:
newViewTrans - The new viewGroup value

processStimulus

public void processStimulus(Enumeration critter)
Description of the Method

Specified by:
processStimulus in class Behavior
Parameters:
critter - Description of the Parameter

processMouseEvent

public void processMouseEvent(MouseEvent evt)
Description of the Method

Parameters:
evt - Description of the Parameter

simTick

public void simTick(double now)
Description of the Method

Parameters:
now - Description of the Parameter

resetViewpoint

public void resetViewpoint()
Description of the Method


j3d-vrml97-0.1.0

Todo: put BSD License reference here..