FreeHEP API
Version current

org.freehep.j3d.plot
Class KeyNavigatorBehavior

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Behavior
                  extended byorg.freehep.j3d.plot.KeyNavigatorBehavior

public class KeyNavigatorBehavior
extends javax.media.j3d.Behavior

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

Version:
$Id: KeyNavigatorBehavior.java,v 1.1 2001/05/19 00:11:54 tonyj Exp $
Author:
Joy Kyriakopulos (joyk@fnal.gov)
Source Code:
KeyNavigatorBehavior.java

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
KeyNavigatorBehavior(javax.media.j3d.TransformGroup targetTG)
          Constructs a new key navigator behavior node that operates on the specified transform group.
 
Method Summary
 void initialize()
          Override Behavior's initialize method to setup wakeup criteria.
 void processStimulus(Enumeration criteria)
          Override Behavior's stimulus method to handle the event.
 
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

KeyNavigatorBehavior

public KeyNavigatorBehavior(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
Method Detail

initialize

public void initialize()
Override Behavior's initialize method to setup wakeup criteria.


processStimulus

public void processStimulus(Enumeration criteria)
Override Behavior's stimulus method to handle the event.


FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.