Class AWTMousePickingPan2dController
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingController
org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingPan2dController
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
,ICameraMouseController
,IMousePickingController
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected int
protected int
protected static float
Fields inherited from class org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingController
factor, lastInc, mouse3d, picking, prevMouse, prevMouse3d, threadController
Fields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, updateViewDefault
Fields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, target
-
Constructor Summary
ConstructorDescriptionAWTMousePickingPan2dController
(Chart chart, int brushSize) AWTMousePickingPan2dController
(Chart chart, int brushSize, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Compute zoomprotected void
protected void
zoom
(float factor) Methods inherited from class org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingController
dispose, getPickingSupport, handleSlaveThread, mouseClicked, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, pick, register, setPickingSupport
Methods inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
addSlaveThreadController, addThread, getLODPerf, getSlaveThreadController, getThread, isUpdateViewDefault, removeSlaveThreadController, rotate, rotate, rotate, setLODPerf, setUpdateViewDefault, shift, shift, startThreadController, stopThreadController, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
Methods inherited from class org.jzy3d.chart.controllers.AbstractController
addControllerEventListener, fireControllerEvent, getChart, getCharts, removeControllerEventListener, unregister
-
Field Details
-
done
protected boolean done -
PAN_FACTOR
protected static float PAN_FACTOR -
lastMouseX
protected int lastMouseX -
lastMouseY
protected int lastMouseY
-
-
Constructor Details
-
AWTMousePickingPan2dController
public AWTMousePickingPan2dController() -
AWTMousePickingPan2dController
-
AWTMousePickingPan2dController
-
AWTMousePickingPan2dController
-
-
Method Details
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
- Overrides:
mouseDragged
in classAWTMousePickingController
-
mouseWheelMoved
Description copied from class:AWTMousePickingController
Compute zoom- Specified by:
mouseWheelMoved
in interfaceMouseWheelListener
- Overrides:
mouseWheelMoved
in classAWTMousePickingController
-
zoom
protected void zoom(float factor) -
pan
-