us.ihmc.plotting3d.mousebehaviors
Class MyMouseZoom
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.MyMouseZoom
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
public class MyMouseZoom
- 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 |
MyMouseZoom
public MyMouseZoom(javax.media.j3d.TransformGroup transformGroup)
MyMouseZoom
public MyMouseZoom()
MyMouseZoom
public MyMouseZoom(int flags)
MyMouseZoom
public MyMouseZoom(java.awt.Component c)
MyMouseZoom
public MyMouseZoom(java.awt.Component c,
javax.media.j3d.TransformGroup transformGroup)
MyMouseZoom
public MyMouseZoom(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)