org.jzy3d.chart.controllers.mouse.picking
Class AWTMousePickingController<V,E>
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingController<V,E>
- All Implemented Interfaces:
- MouseListener, MouseWheelListener, EventListener, ICameraMouseController
- Direct Known Subclasses:
- AWTMousePickingPan2dController
public class AWTMousePickingController<V,E>
- extends AbstractCameraController
- implements MouseListener, MouseWheelListener
Methods inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController |
addSlaveThreadController, removeSlaveThreadController, rotate, rotate, shift, shift, startThreadController, stopThreadController, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factor
protected float factor
lastInc
protected float lastInc
mouse3d
protected Coord3d mouse3d
prevMouse3d
protected Coord3d prevMouse3d
picking
protected PickingSupport picking
glu
protected javax.media.opengl.glu.GLU glu
chart
protected Chart chart
prevMouse
protected Coord2d prevMouse
threadController
protected CameraThreadController threadController
AWTMousePickingController
public AWTMousePickingController()
AWTMousePickingController
public AWTMousePickingController(Chart chart)
AWTMousePickingController
public AWTMousePickingController(Chart chart,
int brushSize)
AWTMousePickingController
public AWTMousePickingController(Chart chart,
int brushSize,
int bufferSize)
register
public void register(Chart chart)
- Overrides:
register
in class AbstractController
dispose
public void dispose()
- Overrides:
dispose
in class AbstractCameraController
getPickingSupport
public PickingSupport getPickingSupport()
setPickingSupport
public void setPickingSupport(PickingSupport picking)
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked
in interface MouseListener
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased
in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
mouseWheelMoved
public void mouseWheelMoved(MouseWheelEvent e)
- Compute zoom
- Specified by:
mouseWheelMoved
in interface MouseWheelListener
mouseMoved
public void mouseMoved(MouseEvent e)
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed
in interface MouseListener
pick
public void pick(MouseEvent e)
handleSlaveThread
public boolean handleSlaveThread(MouseEvent e)
Copyright © 2013. All rights reserved.