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 int
id
protected Thread
process
-
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 AbstractCameraThreadController()
AbstractCameraThreadController(Chart chart)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dispose()
protected abstract void
doRun()
void
run()
Run the animation.void
start()
Start the camera rotation .void
stop()
Stop the rotation.-
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, 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:
dispose
in classAbstractCameraController
-
start
public void start()
Start the camera rotation .
-
stop
public void stop()
Stop the rotation.
-
doRun
protected abstract void doRun()
-
-