Horus Doc || Java GUI Reference || Doxygen's quick Index  

SequenceDisplayer Class Reference

Inheritance diagram for SequenceDisplayer::

PlayingAdapter PlayingObserver List of all members.

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)

Constructor & Destructor Documentation

SequenceDisplayer::SequenceDisplayer int    bufferSize [inline]
 

00019 {
00020     _viewer = HxJava.Viewer.ViewerFactory.makeBasicViewer();
00021     _canvasSeq = null;
00022 }


Member Function Documentation

CanvasViewer SequenceDisplayer::getViewer   [inline]
 

00025 {
00026     return _viewer;
00027 }

void SequenceDisplayer::setStillImage HxJava.CanvasObject.CanvasImage    img [inline]
 

00030 {
00031     _stillImg = img;
00032     updateCanvasSeq();
00033 }

void SequenceDisplayer::setThreadedMode boolean    threaded [inline]
 

00036 {
00037     _threaded = threaded;
00038     updateCanvasSeq();
00039 }

void SequenceDisplayer::setSequence HxCorba.ImageSeq    seq [inline]
 

00042 {
00043     _seq = seq;
00044     updateCanvasSeq();
00045 }

void SequenceDisplayer::setEnabled boolean    enabled [inline]
 

00048 {
00049     _enabled = enabled;
00050     updateCanvasSeq();
00051 }

void SequenceDisplayer::setScale double    scale [inline]
 

00054 {
00055     _scale = scale;
00056     updateCanvasSeq();
00057 }

void SequenceDisplayer::prepareNewFrame int    frameNr [inline]
 

Reimplemented from PlayingAdapter.

00061 {
00062     if(_enabled) _canvasSeq.showFrame(frameNr);
00063 }

void SequenceDisplayer::updateNewFrame int    frameNr [inline]
 

Reimplemented from PlayingAdapter.

00067 {
00068     if(_enabled) _viewer.doRefresh();
00069 }


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 15:11:26 2003 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001