All Packages Class Hierarchy This Package Previous Next Index
Class ImageTools.KodakProducer
java.lang.Object
|
+----java.util.Observable
|
+----ImageTools.KodakProducer
- public class KodakProducer
- extends Observable
- implements ImageProducer, Runnable, KodakFltConst
-
Module ID: KodakProducer.java
-
Date : 14 Avril 1997
-
-
Revision :
-
-
001 15 Avril 1997 - Olivier Langlois
-
La methode run() a ete modifie afin qu'elle transmette une serie de frames avec
-
une resolution d'image croissante a chaque nouvelle frame.
-
-
002 16 Avril 1997 - Olivier Langlois
-
La methode f_calculPalette() a ete modifie afin qu'elle cree une palette de couleur.
-
-
003 16 Avril 1997 - Olivier Langlois
-
La methode startMatrixProduction() a ete remplace par setMatrix() et la methode
-
startProduction() a ete modifie afin de permettre a cette classe de fonctionner
-
normalement avec la classe java.awt.image.FilteredImageSource.
-
La variable _t a ete ajoute afin de permettre a la methode startProduction()
-
de verifier si une production est deja en cours avant d'en demarrer une autre.
-
-
004 18 Avril 1997 - Olivier Langlois
-
Derive la classe KodakProducer de java.util.Observable afin de donner les moyens
-
aux utilisateurs de cette classe de determiner lorsque la production est terminee.
-
-
005 18 Avril 1197 - Olivier Langlois
-
Ajoute la propriete PIX_MAX_VAL a la table des proprietes pour le filtre
-
SeuilFilter.
- Version:
- 1.005
- Author:
- Olivier Langlois
-
KodakProducer(RemoteImageHeader, InputStream)
- Initialise un nouvel KodakProducer
-
addConsumer(ImageConsumer)
-
-
isConsumer(ImageConsumer)
-
-
removeConsumer(ImageConsumer)
-
-
requestTopDownLeftRightResend(ImageConsumer)
-
-
run()
-
-
setMatrix(int)
-
Indique a KodakProducer qu'elle matrice produire.
-
startProduction(ImageConsumer)
-
Produit l'image constituee de toutes les matrices disponibles.
KodakProducer
public KodakProducer(RemoteImageHeader Header,
InputStream is) throws IOException, RemoteException
- Initialise un nouvel KodakProducer
- Parameters:
- Header - Objet contenant l'information relative a l'image
- is - InputStream provenant de la connection avec le serveur d'images
addConsumer
public void addConsumer(ImageConsumer ic)
removeConsumer
public void removeConsumer(ImageConsumer ic)
isConsumer
public boolean isConsumer(ImageConsumer ic)
startProduction
public void startProduction(ImageConsumer ic)
- Produit l'image constituee de toutes les matrices disponibles.
Note : Cette methode ne doit pas etre reappeler avant que
tous les consommateurs aient recu ImageConsumer.IMAGEERROR
ou ImageConsumer.STATICIMAGEDONE.
- Parameters:
- ic - (ImageConsumer) Consommateur a ajouter dans la liste.
- See Also:
- startProduction
setMatrix
public void setMatrix(int matrixNum) throws KodakException
- Indique a KodakProducer qu'elle matrice produire.
- Parameters:
- matrixNum - (int) # de la matrice (ou 0 est la 1iere matrice et
Integer.MAX_VALUE == toutes les matrices).
run
public void run()
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(ImageConsumer ic)
All Packages Class Hierarchy This Package Previous Next Index