Class AWTCameraKeyController
- java.lang.Object
-
- org.jzy3d.chart.controllers.AbstractController
-
- org.jzy3d.chart.controllers.camera.AbstractCameraController
-
- org.jzy3d.chart.controllers.keyboard.camera.AWTCameraKeyController
-
- All Implemented Interfaces:
KeyListener
,EventListener
,ICameraKeyController
,ICameraMouseController
public class AWTCameraKeyController extends AbstractCameraController implements KeyListener, ICameraKeyController
-
-
Field Summary
Fields Modifier and Type Field Description protected RateLimiter
rateLimiter
-
Fields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, prevMouse, threadController, updateViewDefault
-
Fields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, targets
-
-
Constructor Summary
Constructors Constructor Description AWTCameraKeyController()
AWTCameraKeyController(Chart chart)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
RateLimiter
getRateLimiter()
void
keyPressed(KeyEvent e)
void
keyReleased(KeyEvent e)
void
keyTyped(KeyEvent e)
void
register(Chart chart)
void
setRateLimiter(RateLimiter rateLimiter)
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jzy3d.chart.controllers.keyboard.camera.ICameraKeyController
isUpdateViewDefault, setUpdateViewDefault
-
-
-
-
Field Detail
-
rateLimiter
protected RateLimiter rateLimiter
-
-
Constructor Detail
-
AWTCameraKeyController
public AWTCameraKeyController()
-
AWTCameraKeyController
public AWTCameraKeyController(Chart chart)
-
-
Method Detail
-
register
public void register(Chart chart)
- Overrides:
register
in classAbstractController
-
dispose
public void dispose()
- Overrides:
dispose
in classAbstractCameraController
-
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressed
in interfaceKeyListener
-
keyTyped
public void keyTyped(KeyEvent e)
- Specified by:
keyTyped
in interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent e)
- Specified by:
keyReleased
in interfaceKeyListener
-
getRateLimiter
public RateLimiter getRateLimiter()
-
setRateLimiter
public void setRateLimiter(RateLimiter rateLimiter)
-
-