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,- MouseWheelListener,- EventListener,- ICameraMouseController,- IMousePickingController
 - Direct Known Subclasses:
- AWTMousePickingPan2dController
 
 public class AWTMousePickingController extends AbstractCameraController implements MouseListener, MouseWheelListener, IMousePickingController 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Chartchartprotected floatfactorprotected floatlastIncprotected Coord3dmouse3dprotected PickingSupportpickingprotected Coord2dprevMouseprotected Coord3dprevMouse3dprotected AbstractCameraThreadControllerthreadController- 
Fields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraControllerperf, updateViewDefault
 - 
Fields inherited from class org.jzy3d.chart.controllers.AbstractControllercontrollerListeners, targets
 
- 
 - 
Constructor SummaryConstructors Constructor Description AWTMousePickingController()AWTMousePickingController(Chart chart)AWTMousePickingController(Chart chart, int brushSize)AWTMousePickingController(Chart chart, int brushSize, int bufferSize)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()PickingSupportgetPickingSupport()booleanhandleSlaveThread(MouseEvent e)voidmouseClicked(MouseEvent e)voidmouseDragged(MouseEvent e)voidmouseEntered(MouseEvent e)voidmouseExited(MouseEvent e)voidmouseMoved(MouseEvent e)voidmousePressed(MouseEvent e)voidmouseReleased(MouseEvent e)voidmouseWheelMoved(MouseWheelEvent e)Compute zoomvoidpick(MouseEvent e)voidregister(Chart chart)voidsetPickingSupport(PickingSupport picking)- 
Methods inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraControlleraddSlaveThreadController, 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.AbstractControlleraddControllerEventListener, fireControllerEvent, getChart, getCharts, removeControllerEventListener, unregister
 
- 
 
- 
- 
- 
Field Detail- 
factorprotected float factor 
 - 
lastIncprotected float lastInc 
 - 
mouse3dprotected Coord3d mouse3d 
 - 
prevMouse3dprotected Coord3d prevMouse3d 
 - 
pickingprotected PickingSupport picking 
 - 
chartprotected Chart chart 
 - 
prevMouseprotected Coord2d prevMouse 
 - 
threadControllerprotected AbstractCameraThreadController threadController 
 
- 
 - 
Constructor Detail- 
AWTMousePickingControllerpublic AWTMousePickingController() 
 - 
AWTMousePickingControllerpublic AWTMousePickingController(Chart chart) 
 - 
AWTMousePickingControllerpublic AWTMousePickingController(Chart chart, int brushSize) 
 - 
AWTMousePickingControllerpublic AWTMousePickingController(Chart chart, int brushSize, int bufferSize) 
 
- 
 - 
Method Detail- 
registerpublic void register(Chart chart) - Overrides:
- registerin class- AbstractController
 
 - 
disposepublic void dispose() - Overrides:
- disposein class- AbstractCameraController
 
 - 
getPickingSupportpublic PickingSupport getPickingSupport() - Specified by:
- getPickingSupportin interface- IMousePickingController
 
 - 
setPickingSupportpublic void setPickingSupport(PickingSupport picking) - Specified by:
- setPickingSupportin interface- IMousePickingController
 
 - 
mouseClickedpublic void mouseClicked(MouseEvent e) - Specified by:
- mouseClickedin interface- MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(MouseEvent e) - Specified by:
- mouseEnteredin interface- MouseListener
 
 - 
mouseExitedpublic void mouseExited(MouseEvent e) - Specified by:
- mouseExitedin interface- MouseListener
 
 - 
mouseReleasedpublic void mouseReleased(MouseEvent e) - Specified by:
- mouseReleasedin interface- MouseListener
 
 - 
mouseDraggedpublic void mouseDragged(MouseEvent e) 
 - 
mouseWheelMovedpublic void mouseWheelMoved(MouseWheelEvent e) Compute zoom- Specified by:
- mouseWheelMovedin interface- MouseWheelListener
 
 - 
mouseMovedpublic void mouseMoved(MouseEvent e) 
 - 
mousePressedpublic void mousePressed(MouseEvent e) - Specified by:
- mousePressedin interface- MouseListener
 
 - 
pickpublic void pick(MouseEvent e) 
 - 
handleSlaveThreadpublic boolean handleSlaveThread(MouseEvent e) 
 
- 
 
-