Inheritance diagram for SequenceDisplayer::

Public Methods | |
| SequenceDisplayer (int bufferSize) | |
| CanvasViewer | getViewer () |
| void | setStillImage (HxJava.CanvasObject.CanvasImage img) |
| void | setThreadedMode (boolean threaded) |
| void | setSequence (HxCorba.ImageSeq seq) |
| void | setEnabled (boolean enabled) |
| void | setScale (double scale) |
| void | prepareNewFrame (int frameNr) |
| void | updateNewFrame (int frameNr) |
|
|
00019 {
00020 _viewer = HxJava.Viewer.ViewerFactory.makeBasicViewer();
00021 _canvasSeq = null;
00022 }
|
|
|
00025 {
00026 return _viewer;
00027 }
|
|
|
00030 {
00031 _stillImg = img;
00032 updateCanvasSeq();
00033 }
|
|
|
00036 {
00037 _threaded = threaded;
00038 updateCanvasSeq();
00039 }
|
|
|
00042 {
00043 _seq = seq;
00044 updateCanvasSeq();
00045 }
|
|
|
00048 {
00049 _enabled = enabled;
00050 updateCanvasSeq();
00051 }
|
|
|
00054 {
00055 _scale = scale;
00056 updateCanvasSeq();
00057 }
|
|
|
Reimplemented from PlayingAdapter.
00061 {
00062 if(_enabled) _canvasSeq.showFrame(frameNr);
00063 }
|
|
|
Reimplemented from PlayingAdapter.
00067 {
00068 if(_enabled) _viewer.doRefresh();
00069 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001