org.jzy3d.chart.controllers.mouse.picking
Class NewtMousePickingController<V,E>
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.chart.controllers.mouse.picking.NewtMousePickingController<V,E>
- All Implemented Interfaces:
- com.jogamp.newt.event.MouseListener, com.jogamp.newt.event.NEWTEventListener, EventListener, ICameraMouseController
- Direct Known Subclasses:
- NewtMousePickingPan2dController
public class NewtMousePickingController<V,E>
- extends AbstractCameraController
- implements com.jogamp.newt.event.MouseListener
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
NewtMousePickingController
public NewtMousePickingController()
NewtMousePickingController
public NewtMousePickingController(Chart chart)
NewtMousePickingController
public NewtMousePickingController(Chart chart,
int brushSize)
NewtMousePickingController
public NewtMousePickingController(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(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface com.jogamp.newt.event.MouseListener
mouseEntered
public void mouseEntered(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface com.jogamp.newt.event.MouseListener
mouseExited
public void mouseExited(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseExited
in interface com.jogamp.newt.event.MouseListener
mouseReleased
public void mouseReleased(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface com.jogamp.newt.event.MouseListener
mouseDragged
public void mouseDragged(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface com.jogamp.newt.event.MouseListener
mouseWheelMoved
public void mouseWheelMoved(com.jogamp.newt.event.MouseEvent e)
- Compute zoom
- Specified by:
mouseWheelMoved
in interface com.jogamp.newt.event.MouseListener
mouseMoved
public void mouseMoved(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface com.jogamp.newt.event.MouseListener
mousePressed
public void mousePressed(com.jogamp.newt.event.MouseEvent e)
- Specified by:
mousePressed
in interface com.jogamp.newt.event.MouseListener
pick
public void pick(com.jogamp.newt.event.MouseEvent e)
handleSlaveThread
public boolean handleSlaveThread(com.jogamp.newt.event.MouseEvent e)
Copyright © 2013. All rights reserved.