Class AWTMousePickingController
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.chart.controllers.mouse.picking.AWTMousePickingController
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener,ICameraMouseController,IMousePickingController
- Direct Known Subclasses:
AWTMousePickingPan2dController
public class AWTMousePickingController
extends AbstractCameraController
implements MouseListener, MouseMotionListener, MouseWheelListener, IMousePickingController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected Coord3dprotected PickingSupportprotected Coord2dprotected Coord3dprotected AbstractCameraThreadControllerFields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, updateViewDefaultFields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, target -
Constructor Summary
ConstructorsConstructorDescriptionAWTMousePickingController(Chart chart) AWTMousePickingController(Chart chart, int brushSize) AWTMousePickingController(Chart chart, int brushSize, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()booleanvoidvoidvoidvoidvoidvoidvoidvoidCompute zoomvoidpick(MouseEvent e) voidvoidsetPickingSupport(PickingSupport picking) 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, zoomZMethods inherited from class org.jzy3d.chart.controllers.AbstractController
addControllerEventListener, fireControllerEvent, getChart, getCharts, removeControllerEventListener, unregister
-
Field Details
-
factor
protected float factor -
lastInc
protected float lastInc -
mouse3d
-
prevMouse3d
-
picking
-
prevMouse
-
threadController
-
-
Constructor Details
-
AWTMousePickingController
public AWTMousePickingController() -
AWTMousePickingController
-
AWTMousePickingController
-
AWTMousePickingController
-
-
Method Details
-
register
- Overrides:
registerin classAbstractController
-
dispose
public void dispose()- Overrides:
disposein classAbstractCameraController
-
getPickingSupport
- Specified by:
getPickingSupportin interfaceIMousePickingController
-
setPickingSupport
- Specified by:
setPickingSupportin interfaceIMousePickingController
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseWheelMoved
Compute zoom- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
pick
-
handleSlaveThread
-