org.jzy3d.chart.controllers.camera
Class AbstractCameraController
java.lang.Object
org.jzy3d.chart.controllers.AbstractController
org.jzy3d.chart.controllers.camera.AbstractCameraController
- All Implemented Interfaces:
- ICameraMouseController
- Direct Known Subclasses:
- AWTCameraKeyController, AWTCameraMouseController, AWTMousePickingController, CameraThreadController, NewtCameraKeyController, NewtCameraMouseController, NewtMousePickingController
public abstract class AbstractCameraController
- extends AbstractController
- implements ICameraMouseController
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_UPDATE_VIEW
public static boolean DEFAULT_UPDATE_VIEW
threadController
protected CameraThreadController threadController
prevMouse
protected Coord2d prevMouse
AbstractCameraController
public AbstractCameraController()
AbstractCameraController
public AbstractCameraController(Chart chart)
dispose
public void dispose()
- Overrides:
dispose
in class AbstractController
rotate
protected void rotate(Coord2d move)
rotate
protected void rotate(Coord2d move,
boolean updateView)
shift
protected void shift(float factor)
shift
protected void shift(float factor,
boolean updateView)
zoomX
protected void zoomX(float factor)
zoomX
protected void zoomX(float factor,
boolean updateView)
zoomY
protected void zoomY(float factor)
zoomY
protected void zoomY(float factor,
boolean updateView)
zoomZ
protected void zoomZ(float factor)
zoomZ
protected void zoomZ(float factor,
boolean updateView)
addSlaveThreadController
public void addSlaveThreadController(CameraThreadController controller)
- Specified by:
addSlaveThreadController
in interface ICameraMouseController
removeSlaveThreadController
public void removeSlaveThreadController()
stopThreadController
public void stopThreadController()
startThreadController
public void startThreadController()
Copyright © 2013. All rights reserved.