us.ihmc.plotting3d.mousebehaviors
Class MyMouseWheelZoom
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
com.sun.j3d.utils.behaviors.mouse.MouseBehavior
us.ihmc.plotting3d.mousebehaviors.MyMouseWheelZoom
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
public class MyMouseWheelZoom
- extends com.sun.j3d.utils.behaviors.mouse.MouseBehavior
Fields inherited from class com.sun.j3d.utils.behaviors.mouse.MouseBehavior |
INVERT_INPUT, MANUAL_WAKEUP |
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Methods inherited from class com.sun.j3d.utils.behaviors.mouse.MouseBehavior |
addListener, getTransformGroup, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, processMouseEvent, setEnable, setTransformGroup, wakeup |
Methods inherited from class javax.media.j3d.Behavior |
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences |
Methods inherited from class javax.media.j3d.Node |
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MyMouseWheelZoom
public MyMouseWheelZoom(javax.media.j3d.TransformGroup transformGroup)
MyMouseWheelZoom
public MyMouseWheelZoom()
MyMouseWheelZoom
public MyMouseWheelZoom(int flags)
MyMouseWheelZoom
public MyMouseWheelZoom(java.awt.Component c)
MyMouseWheelZoom
public MyMouseWheelZoom(java.awt.Component c,
javax.media.j3d.TransformGroup transformGroup)
MyMouseWheelZoom
public MyMouseWheelZoom(java.awt.Component c,
int flags)
initialize
public void initialize()
- Overrides:
initialize
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
getFactor
public double getFactor()
setFactor
public void setFactor(double factor)
processStimulus
public void processStimulus(java.util.Enumeration criteria)
- Specified by:
processStimulus
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
transformChanged
public void transformChanged(javax.media.j3d.Transform3D transform)
setupCallback
public void setupCallback(com.sun.j3d.utils.behaviors.mouse.MouseBehaviorCallback callback)