JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart3d.j3d
Class InputBehavior

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Leaf
                    |
                    +--javax.media.j3d.Behavior
                          |
                          +--com.klg.jclass.chart3d.j3d.InputBehavior

public class InputBehavior
extends Behavior

This Behavior forwards mouse and keyboard events to the Chart 3D action handlers (RotateAction, TranslateAction, ScaleAction, EditAction, etc).


Field Summary
protected  com.klg.jclass.chart3d.JCChart3d chart3d
           
protected  WakeupCriterion[] conditions
           
protected  WakeupOr 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
 
Constructor Summary
InputBehavior(com.klg.jclass.chart3d.JCChart3d chart3d, Bounds bounds)
           
 
Method Summary
 void initialize()
           
 void processStimulus(Enumeration criteria)
           
 void setChart3d(com.klg.jclass.chart3d.JCChart3d chart3d)
           
 
Methods inherited from class javax.media.j3d.Behavior
getEnable, getSchedulingBoundingLeaf, getSchedulingBounds, getView, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, 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, 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
 

Field Detail

chart3d

protected com.klg.jclass.chart3d.JCChart3d chart3d

conditions

protected WakeupCriterion[] conditions

wakeupCondition

protected WakeupOr wakeupCondition
Constructor Detail

InputBehavior

public InputBehavior(com.klg.jclass.chart3d.JCChart3d chart3d,
                     Bounds bounds)
Method Detail

initialize

public void initialize()
Specified by:
initialize in class Behavior

setChart3d

public void setChart3d(com.klg.jclass.chart3d.JCChart3d chart3d)

processStimulus

public void processStimulus(Enumeration criteria)
Specified by:
processStimulus in class Behavior

Copyright © 2004 Quest Software Inc..
All rights reserved.