net.jbeans.j3d.util.behavior.seek
Class SeekBehavior

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Behavior
                  extended bycom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
                      extended bynet.jbeans.j3d.util.behavior.seek.SeekBehavior

public class SeekBehavior
extends com.sun.j3d.utils.picking.behaviors.PickMouseBehavior

generally describe SeekBehavior in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
PickMouseBehavior

Field Summary
 
Fields inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
buttonPress, conditions, currGrp, debug, mevent, pickCanvas, wakeupCondition
 
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
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
SeekBehavior(javax.media.j3d.Canvas3D canvas3d, javax.media.j3d.BranchGroup root, javax.media.j3d.Bounds bounds)
          constructs a new PickMouseBehavior.
 
Method Summary
 void addSeekListener(SeekListener l)
          Adds a SeekListener to the slider.
protected  void fireSeekEvent(SeekEvent event)
          Send the Selection node to listeners.
 void removeSeekListener(SeekListener l)
          Removes a SeekListener from the slider.
 void setTransformGroup(javax.media.j3d.TransformGroup transformgroup)
           
 void setViewingPlatform(ViewingPlatform viewingplatform)
           
 void updateScene(int i, int j)
           
 
Methods inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
getMode, getTolerance, initialize, processStimulus, setMode, setTolerance
 
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

SeekBehavior

public SeekBehavior(javax.media.j3d.Canvas3D canvas3d,
                    javax.media.j3d.BranchGroup root,
                    javax.media.j3d.Bounds bounds)
constructs a new PickMouseBehavior.

Parameters:
root - Root of your scene graph.
bounds - Bounds of your scene. Note: If pickMode is set to USE_GEOMETRY, all geometry object in the scene graph that allows pickable must have its ALLOW_INTERSECT bit set.
Method Detail

setViewingPlatform

public void setViewingPlatform(ViewingPlatform viewingplatform)

setTransformGroup

public void setTransformGroup(javax.media.j3d.TransformGroup transformgroup)

updateScene

public void updateScene(int i,
                        int j)

addSeekListener

public void addSeekListener(SeekListener l)
Adds a SeekListener to the slider.

Parameters:
l - the SeekListener to add

removeSeekListener

public void removeSeekListener(SeekListener l)
Removes a SeekListener from the slider.

Parameters:
l - the SeekListener to remove

fireSeekEvent

protected void fireSeekEvent(SeekEvent event)
Send the Selection node to listeners.



Copyright © 1995-2004 net.jbeans. All Rights Reserved.