picture
Interface Transformation

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ProgressViewableTransformation

public interface Transformation
extends java.io.Serializable

Eine Transformation bildet ein Layer auf ein anderes Layer ab. Beispiel: Die Bestimmung der Fouriertransformierten des Pictures p koennte mit Hilfe einer Unterklasse FFT etwa wie folgt realisiert werden:

  Picture fftVonP = (new FFT()).of(p);
 
Etwaige Parameter koennten z.B. im Konstruktor uebergeben werden. Haengt eine Transformation von zwei (oder mehr) Bildern ab, so ist eine Realisierung in folgender Gestalt denkbar:
  Picture a, b;
  Picture aSternB = (new Falter(a)).of(b);
 


Method Summary
 DialogPane filterOptionPane(javax.swing.JFrame owner, Picture pic)
          Liefert einen Optionendialog zurück (null, falls es keinen gibt).
 Picture of(Picture p)
          Liefert das Layer, das entsteht, wenn man diese Transformation auf p anwendet.
 

Method Detail

of

public Picture of(Picture p)
           throws PictureException
Liefert das Layer, das entsteht, wenn man diese Transformation auf p anwendet.
Parameters:
p: - Argument
Returns:
T(p), wobei T = this

filterOptionPane

public DialogPane filterOptionPane(javax.swing.JFrame owner,
                                   Picture pic)
                            throws PictureException
Liefert einen Optionendialog zurück (null, falls es keinen gibt).
Parameters:
owner - Parentframe
pic - zu berbeitendes Bild
Returns:
Optionendialog