Class SWTCameraKeyController
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
org.jzy3d.chart.controllers.keyboard.camera.SWTCameraKeyController
- All Implemented Interfaces:
EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.internal.SWTEventListener, ICameraKeyController, ICameraMouseController
public class SWTCameraKeyController
extends org.jzy3d.chart.controllers.camera.AbstractCameraController
implements org.eclipse.swt.events.KeyListener, ICameraKeyController
SWT camera key controller, mirroring
AWTCameraKeyController.
Arrow keys rotate; SHIFT + arrows zoom/shift.-
Field Summary
FieldsFields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
perf, threadController, updateViewDefaultFields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, target -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()org.jzy3d.chart.controllers.RateLimitervoidkeyPressed(org.eclipse.swt.events.KeyEvent e) voidkeyReleased(org.eclipse.swt.events.KeyEvent e) voidvoidsetRateLimiter(org.jzy3d.chart.controllers.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, zoomZMethods inherited from class org.jzy3d.chart.controllers.AbstractController
addControllerEventListener, fireControllerEvent, getChart, getCharts, removeControllerEventListener, unregisterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ICameraKeyController
isUpdateViewDefault, setUpdateViewDefault
-
Field Details
-
rateLimiter
protected org.jzy3d.chart.controllers.RateLimiter rateLimiter
-
-
Constructor Details
-
SWTCameraKeyController
public SWTCameraKeyController() -
SWTCameraKeyController
-
-
Method Details
-
register
- Overrides:
registerin classorg.jzy3d.chart.controllers.AbstractController
-
dispose
public void dispose()- Overrides:
disposein classorg.jzy3d.chart.controllers.camera.AbstractCameraController
-
keyPressed
public void keyPressed(org.eclipse.swt.events.KeyEvent e) - Specified by:
keyPressedin interfaceorg.eclipse.swt.events.KeyListener
-
keyReleased
public void keyReleased(org.eclipse.swt.events.KeyEvent e) - Specified by:
keyReleasedin interfaceorg.eclipse.swt.events.KeyListener
-
getRateLimiter
public org.jzy3d.chart.controllers.RateLimiter getRateLimiter() -
setRateLimiter
public void setRateLimiter(org.jzy3d.chart.controllers.RateLimiter rateLimiter)
-