picture.gui
Class WaveletCenter

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--picture.gui.DialogPane
                                      |
                                      +--picture.gui.WaveletCenter
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class WaveletCenter
extends DialogPane

Benutzerschnittstelle fuer die Interaktion mit kontinuierlichen Wavelets

See Also:
Serialized Form

Inner classes inherited from class picture.gui.DialogPane
DialogPane.PreviewUpdater
 
Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class picture.gui.DialogPane
ABBORD, changeCursor, closingCode, OK, source, updater, WINDOW_CLOSING
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WaveletCenter(javax.swing.JFrame owner)
           
WaveletCenter(javax.swing.JFrame owner, Picture pic)
           
 
Method Summary
 int getClosingCode()
          Gibt den Code zurueck, mit dem dieses Fenster beendet wurde.
 Picture getResultingPicture()
          Gibt das Pictureobjekt zurueck, das entsteht, wenn man die Filterung anhand der Benutzereinstellungen durchfuehrt.
 Picture getWaveletTransform(double[] wavelet, double[] signal, int width, int height, double startA, double zielA, double startB, double zielB)
          Berechnet die kontinuierliche Wavelettransformierte des signals signal unter Verwendung des Wavelets wavelet.
 
Methods inherited from class picture.gui.DialogPane
getContentPane, getSource, getTransformation, prepareWindow, setSourcePreview
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WaveletCenter

public WaveletCenter(javax.swing.JFrame owner)

WaveletCenter

public WaveletCenter(javax.swing.JFrame owner,
                     Picture pic)
Method Detail

getWaveletTransform

public Picture getWaveletTransform(double[] wavelet,
                                   double[] signal,
                                   int width,
                                   int height,
                                   double startA,
                                   double zielA,
                                   double startB,
                                   double zielB)
Berechnet die kontinuierliche Wavelettransformierte des signals signal unter Verwendung des Wavelets wavelet. Die Felder werden aufgefasst als eine Abtastung der Funktionen auf dem Intervall [0, 1], d.h. etwa
Psi(0) = wavelet[0], Psi(1) = wavelet[wavelet.length - 1]
Das Ergebnis wird als Layer ausgegeben, wobei die a entlang den Zeilen und die b entlang den Spalten jeweils im Intervall [1, 2] variieren. Mit width und height wird die Groesse des Ergebnisfensters festgelegt.

getResultingPicture

public Picture getResultingPicture()
Description copied from class: DialogPane
Gibt das Pictureobjekt zurueck, das entsteht, wenn man die Filterung anhand der Benutzereinstellungen durchfuehrt.
Overrides:
getResultingPicture in class DialogPane

getClosingCode

public int getClosingCode()
Description copied from class: DialogPane
Gibt den Code zurueck, mit dem dieses Fenster beendet wurde. Dies kann sein: OK, ABBORD oder WINDOW_CLOSING, repraesentiert in den Werten der entprechenden statischen Variablen dieser Klasse
Overrides:
getClosingCode in class DialogPane