anl.aida.viz3d
Class MouseWheelZoom
java.lang.Object
anl.aida.viz3d.MouseWheelZoom
- All Implemented Interfaces:
- java.awt.event.MouseWheelListener, java.util.EventListener
public class MouseWheelZoom
- extends java.lang.Object
- implements java.awt.event.MouseWheelListener
Adds zooming - translate along z - to matrix via a mouse wheel. This will
call canvas.display() when at the end of each drag event.
Constructor Summary |
MouseWheelZoom(javax.media.opengl.GLAutoDrawable canvas)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
zFactor
private float zFactor
translation
private javax.vecmath.Vector3f translation
canvas
private javax.media.opengl.GLAutoDrawable canvas
isEnabled
private boolean isEnabled
MouseWheelZoom
public MouseWheelZoom(javax.media.opengl.GLAutoDrawable canvas)
getTranslation
public javax.vecmath.Vector3f getTranslation()
reset
public void reset()
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent evt)
- Specified by:
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
setEnabled
public void setEnabled(boolean enabled)
isEnabled
public boolean isEnabled()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object