public class MouseProportionalZoom
extends com.sun.j3d.utils.behaviors.mouse.MouseBehavior
INVERT_INPUT, MANUAL_WAKEUP
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
Constructor and Description |
---|
MouseProportionalZoom() |
MouseProportionalZoom(javax.media.j3d.TransformGroup transformGroup,
com.sun.j3d.utils.behaviors.mouse.MouseWheelZoom myMouseZoom,
com.sun.j3d.utils.behaviors.mouse.MouseTranslate myMouseTranslate) |
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e,
double proportionalityFactor) |
void |
processStimulus(java.util.Enumeration criteria) |
void |
setMinZoomFactor(double factor) |
void |
setMouseTranslate(com.sun.j3d.utils.behaviors.mouse.MouseTranslate mouseTranslate) |
void |
setMouseZoom(com.sun.j3d.utils.behaviors.mouse.MouseWheelZoom mousewheelZoom) |
void |
setProportionalityFactor(double factor) |
void |
setZoomFactor()
Finds how far the graph is zoomed out and proportionally adjusts the zoom and if present, the translation factor.
|
addListener, getTransformGroup, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, processMouseEvent, setEnable, setTransformGroup, wakeup
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
public MouseProportionalZoom(javax.media.j3d.TransformGroup transformGroup, com.sun.j3d.utils.behaviors.mouse.MouseWheelZoom myMouseZoom, com.sun.j3d.utils.behaviors.mouse.MouseTranslate myMouseTranslate)
public MouseProportionalZoom()
public void initialize()
initialize
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e, double proportionalityFactor)
public void setZoomFactor()
public void processStimulus(java.util.Enumeration criteria)
processStimulus
in class com.sun.j3d.utils.behaviors.mouse.MouseBehavior
public void setProportionalityFactor(double factor)
public void setMinZoomFactor(double factor)
public void setMouseZoom(com.sun.j3d.utils.behaviors.mouse.MouseWheelZoom mousewheelZoom)
public void setMouseTranslate(com.sun.j3d.utils.behaviors.mouse.MouseTranslate mouseTranslate)