|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ImageGenerator
interface that generates test images iteratively looking for the best image that matches a target.
Method Summary | |
---|---|
void |
addImageGeneratedListener(ImageGeneratedListener listener)
allows interested parties to register to receive events when a new best image has been found. |
void |
complete()
completes the image by transforming the polygon image to the real image |
void |
fireImageGenerated(java.awt.Image image)
informs all listeners that a new best image has been found |
PolygonData[] |
getBestData()
retrieves the best set of polygons for drawing the image so far |
java.awt.Dimension |
getImageSize()
returns the image size that is being generated. |
java.awt.image.BufferedImage |
getTargetImage()
retrieves the scaled target iamge |
void |
removeImageGeneratedListener(ImageGeneratedListener listener)
allows uninterested parties to unregister to receive events when a new best image is found |
void |
startGenerating()
starts up threads to start looking for images that are closest to the target |
void |
stopGenerating()
shuts down threads that were looking for images |
Method Detail |
---|
void startGenerating()
void stopGenerating()
java.awt.image.BufferedImage getTargetImage()
java.awt.Dimension getImageSize()
PolygonData[] getBestData()
void complete()
void addImageGeneratedListener(ImageGeneratedListener listener)
listener
- the listener that is interested in eventsvoid removeImageGeneratedListener(ImageGeneratedListener listener)
listener
- the listener that is no longer neededvoid fireImageGenerated(java.awt.Image image)
image
- the new best image
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |