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.