Class AbstractCameraThreadController
- java.lang.Object
-
- org.jzy3d.chart.controllers.AbstractController
-
- org.jzy3d.chart.controllers.camera.AbstractCameraController
-
- org.jzy3d.chart.controllers.thread.camera.AbstractCameraThreadController
-
- All Implemented Interfaces:
Runnable,ICameraMouseController
- Direct Known Subclasses:
CameraThreadController
public abstract class AbstractCameraThreadController extends AbstractCameraController implements Runnable
-
-
Field Summary
Fields Modifier and Type Field Description protected static intidprotected Threadprocess-
Fields inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
prevMouse, threadController, updateViewDefault
-
Fields inherited from class org.jzy3d.chart.controllers.AbstractController
controllerListeners, targets
-
-
Constructor Summary
Constructors Constructor Description AbstractCameraThreadController()AbstractCameraThreadController(Chart chart)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddispose()protected abstract voiddoRun()voidrun()Run the animation.voidstart()Start the camera rotation .voidstop()Stop the rotation.-
Methods inherited from class org.jzy3d.chart.controllers.camera.AbstractCameraController
addSlaveThreadController, addThread, getSlaveThreadController, getThread, isUpdateViewDefault, removeSlaveThreadController, rotate, rotate, rotate, setUpdateViewDefault, shift, shift, startThreadController, stopThreadController, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
Methods inherited from class org.jzy3d.chart.controllers.AbstractController
addControllerEventListener, fireControllerEvent, getChart, getCharts, register, removeControllerEventListener, unregister
-
-
-
-
Field Detail
-
process
protected Thread process
-
id
protected static int id
-
-
Constructor Detail
-
AbstractCameraThreadController
public AbstractCameraThreadController()
-
AbstractCameraThreadController
public AbstractCameraThreadController(Chart chart)
-
-
Method Detail
-
dispose
public void dispose()
- Overrides:
disposein classAbstractCameraController
-
start
public void start()
Start the camera rotation .
-
stop
public void stop()
Stop the rotation.
-
doRun
protected abstract void doRun()
-
-