org.limn.render
Interface LimnViewer

All Superinterfaces:
java.awt.image.ImageObserver
All Known Implementing Classes:
SimpleViewer

public interface LimnViewer
extends java.awt.image.ImageObserver

LimnViewer interface contrains the set of methods that would concern an object interestested in displaying and interacting with a prerecorded animation.


Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 void addControls(java.awt.Panel p)
          add control panel to the viewer.
 void addRenderable(LimnRenderable lr)
          will allow additional objects to augment the display.
 void clear()
          will deleted the collection of LimnRenderables held by the object.
 java.awt.Image createImage(java.awt.image.ImageProducer ip, int c)
           
 boolean prepareImage(java.awt.Image im, java.awt.image.ImageObserver iv)
           
 void setCount(int c)
          set the index of the position in the tour, this will then allow renderable objects to know what projections to base their drawing on.
 void updateImage(java.awt.Image im)
           
 
Methods inherited from interface java.awt.image.ImageObserver
imageUpdate
 

Method Detail

updateImage

public void updateImage(java.awt.Image im)

createImage

public java.awt.Image createImage(java.awt.image.ImageProducer ip,
                                  int c)

prepareImage

public boolean prepareImage(java.awt.Image im,
                            java.awt.image.ImageObserver iv)

addRenderable

public void addRenderable(LimnRenderable lr)
will allow additional objects to augment the display. This is used by the parsingThread object to highlight data points that have been brushed.

clear

public void clear()
will deleted the collection of LimnRenderables held by the object. This will in effect remove any graphics from the scene.

setCount

public void setCount(int c)
set the index of the position in the tour, this will then allow renderable objects to know what projections to base their drawing on.

addControls

public void addControls(java.awt.Panel p)
add control panel to the viewer.