Alphabetical Index

A B C D E F G H I J L M N O P Q R S T U V W Y Z

A

ABOUT - static field in class WaveletDemo
ac - field in class StartApplet
ANA_DISP_RATE - static field in class TransformSettings
anaDispRate - field in class TransformParams
Wavelet Transformation Demo: Performs the forward wavelet transformation (Analysis) on a given image.
analysis - field in class Synthesis
analysis - field in class TransformDisplay
ANALYSIS - static field in class TransformSettings
Constructs a new Anaylsis object
anaNotify() - method in class Analysis
Notify the currently executing thread
anaWait() - method in class Analysis
Let the currently executing thread wait (until notified)
applet - field in class WaveletDemo
appletURL - field in class TransformSettings
appletURL - field in class WaveletDemo
AUTHOR - static field in class Message

B

BABOON - static field in class TransformParams
beginPos - field in class StdData
BICUBIC - static field in class TransformParams
BICUBIC2 - static field in class TransformParams
BILINEAR - static field in class TransformParams
BLANK - static field in class TransformDisplay
blankImage - field in class TransformDisplay
BLUE - static field in class TransformParams
BLUE - static field in class TransformSettings
borderExtMethod - field in class Analysis
borderExtMethod - field in class Synthesis
borderLength - field in class TransformLength
borderMethod - field in class TransformLength
BOTH - static field in class Filter
Low pass and/or high pass requested flag
BOTH_BORDER - static field in class Filter
Low pass and/or high pass requested flag
BOUND_METHODS - static field in class TransformParams
boundaryMethod - field in class ImageMaker
boundarySel - field in class WaveletDemo
boundMethod - field in class TransformParams
boundSize - field in class Analysis
boundSize - field in class Synthesis
BRAIN - static field in class TransformParams
byteData - field in class ImageMaker

C

CAMERA - static field in class TransformParams
canvas - field in class ImageMaker
canvas - field in class Synthesis
Check matching of array dimensions
CIRCULAR - static field in class TransformParams
close - field in class InfoBrowser
COL_ANA - static field in class TransformDisplay
COL_BACK - static field in class TransformDisplay
COL_ORG - static field in class TransformDisplay
COL_SYN - static field in class TransformDisplay
COLS - static field in class TransformDisplay
construct() - method in class SwingWorker
Compute the value to be returned by the get method.
convData - field in class NonStdData
Convolute the samples (using the specified filter)
Perform the convolution of the approximation with the lowpass filter and the details with the highpass filter and add results for image reconstruction
copy(Data,Data) - static method in class Data
Copies a source 3-dim array to a target 3-dim array with identical dimensions
Copy the convoluted row data to the display array
Create a JPanel Start and Pause buttons
Create a JPanel with a JComboBox and a describing text
Create all needed filters from the given forward low pass filter
Create a rendered image from an 2-dim array of bytes
Create a JPanel with an ImageCanvas and a describing header text
Create a JPanel with several text fields for status information output
createMenuBar() - method in class WaveletDemo
Create a JMenuBar for the frame
customSettings - field in class WaveletDemo

D

Data - class Data
Wavelet Transformation Demo: Class for storage and access of image data (as a 3-dim double array)
data - field in class Data
data - field in class StdData
Data(int) - constructor for class Data
Constructor - Creates the first (color bands) array dimension.
Data(int,int) - constructor for class Data
Constructor - Creates the first (color bands) and second (row size) array dimension.
Data(int,int,int) - constructor for class Data
Constructor - Creates the first (color bands) second (row size) and third (column size) array dimension.
DB10 - static field in class Filter
Daubechies 10 filter
DB10_FLP - static field in class Filter
DB15 - static field in class Filter
Daubechies 15 filter
DB15_FLP - static field in class Filter
DB2 - static field in class Filter
Daubechies 2 filter
DB20 - static field in class Filter
Daubechies 20 filter
DB20_FLP - static field in class Filter
DB2_FLP - static field in class Filter
DB3 - static field in class Filter
Daubechies 3 filter
DB3_FLP - static field in class Filter
DB4 - static field in class Filter
Daubechies 4 filter
DB4_FLP - static field in class Filter
DB5 - static field in class Filter
Daubechies 5 filter
DB5_FLP - static field in class Filter
DECOMP_METHODS - static field in class TransformParams
decompMethod - field in class Analysis
decompMethod - field in class Synthesis
decompMethod - field in class TransformParams
decompSel - field in class WaveletDemo
destCanvas - field in class Analysis
destroy() - method in class StartApplet
Close the frame if window with StartApplet is destroyed
Determination of convolution samples lengths from a given initial (input) sample length - in all levels.
Disable the analysis/synthesis pause button
Enable the analysis/synthesis start button
DISP_NORM - static field in class TransformSettings
display - field in class Analysis
display - field in class Synthesis
displayBands - field in class ImageMaker
displayCols - field in class ImageMaker
displayNorm - field in class TransformParams
displayRows - field in class ImageMaker
dispLengths - field in class TransformLength
dispMethod - field in class Synthesis
dispNorm - field in class Analysis
dispNorm - field in class ImageMaker
dispNorm - field in class Synthesis
dispPos - field in class StdImage

E

Enable the analysis/synthesis start button
endCol - field in class ImageMaker
endPos - field in class StdData
endRow - field in class ImageMaker
EXIT - static field in class WaveletDemo
Extend the original samples in one row depending on the selected border extension method

F

FAST - static field in class TransformSettings
Filter - class Filter
Wavelet Transformation Demo: Definition and use of wavelet filters.
For orthogonal filters, only the forward low pass (FLP) is specified.
filter - field in class Analysis
filter - field in class TransformParams
Filter(String) - constructor for class Filter
Construct a new Filter object with the specified filter bank
filterLength - field in class Filter
filterLength - field in class TransformLength
filterName - field in class Filter
FILTERS - static field in class Filter
Defined filters (name, value pairs)
FILTERS_COMBO - static field in class Filter
filterSel - field in class WaveletDemo
filterSize - field in class Analysis
filterSize - field in class Synthesis
finished() - method in class SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
forwardHighPass - field in class Filter
Single filter bank filter
forwardLowPass - field in class Filter
Single filter bank filter
FRAME_HEIGTH - static field in class TransformDisplay
FRAME_HEIGTH - static field in class TransformSettings
FRAME_TITLE - static field in class WaveletDemo
FRAME_WIDTH - static field in class TransformDisplay
FRAME_WIDTH - static field in class TransformSettings
frameDisplayed - field in class StartApplet

G

GENERAL - static field in class TransformSettings
get() - method in class Data
Returns the current 3-dim data array
get() - method in class SwingWorker
Return the value created by the construct method.
get(int) - method in class Data
Returns the rows and columns in the current double data array for a specified band
get(int,int) - method in class Data
Returns the columns in the current double data array for a specified band and row
get(int,int,int) - method in class Data
Returns a single value in the current double data array for a specified band, row and column position
getAppletInfo() - method in class StartApplet
Returns some general Applet information
getBoundarySize() - method in class Filter
Returns the total border extension length (for both borders), which depends on the selected filter.
getBoundMethod() - method in class Analysis
Returns the currently selected border extension method as a String
Get the current border extension method
getBrowser() - method in class WaveletDemo
getCoeffs(String) - method in class Analysis
Returns the current storage object of the wavelet coefficents (which is dependent on the selected decomposition method)
getColLen(int) - method in class NonStdData
getData() - method in class StdData
getData(int) - method in class NonStdData
getData(int) - method in class StdData
getDecompMethod() - method in class Analysis
Returns the currently selected decomposition method as a String
Get the current decomposition method
getDisplayArray() - method in class Analysis
Return the byte array
getDisplayArray() - method in class ImageMaker
Return the byte array
Returns the width of the (convoluted) image that should be displayed in the current level
Returns the currently selected display normalization
Returns display positions
Return the display positions for each level (only needed in case of standard-decomposition)
getFilter() - method in class Analysis
Returns the current transformation filter
getFilter() - method in class TransformParams
Get the current filter
getForwardHighPass() - method in class Filter
getForwardLowPass() - method in class Filter
Returns the current low pass filter for analysis
getHighPass() - method in class Data
Get high pass data of the current 3-dim array.
getHighPass(int,int) - method in class Data
Get high pass data of the current 3-dim array.
getImage() - method in class ImageMaker
Returns the current image
getImageMaker() - method in class Analysis
Returns the current ImageMaker object (that handels the image creation from single pixel values and finally the image display)
getInverseHighPass() - method in class Filter
getInverseLowPass() - method in class Filter
getLowPass() - method in class Data
Get low pass data of the current 3-dim array.
getLowPass(int,int) - method in class Data
Get low pass data of the current 3-dim array.
getMaxlevel() - method in class TransformLength
getNumBands() - method in class Data
Returns the number of color bands of the current 3-dim array.
getNumCols() - method in class Data
Returns the number of columns of the current 3-dim array.
getNumRows() - method in class Data
Returns the number of rows of the current 3-dim array.
getOrgNumBands() - method in class Analysis
Returns the number of color bands of the source image
getOrgNumCols() - method in class Analysis
Returns the number of columns of the source image
getOrgNumRows() - method in class Analysis
Returns the number of rows of the source image
getSeperatorColor() - method in class Analysis
Returns the currently selected seperator line color for display
getSize() - method in class Filter
Returns the (array-)length of the current filter.
getSrcImage() - method in class TransformParams
Get the current source image
getTotalLen() - method in class TransformLength
Returns the cumulated convoluted samples length
getTransLen() - method in class Analysis
Returns an object with the lengths of convoluted samples by level
getValue() - method in class SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
GOLDHILL - static field in class TransformParams
GREEN - static field in class TransformParams
GREEN - static field in class TransformSettings

H

HAAR - static field in class Filter
Haar filter
HAAR_FLP - static field in class Filter
HELP - static field in class WaveletDemo
HELP_ABOUT - static field in class WaveletDemo
HELP_BORDER - static field in class WaveletDemo
HELP_DECOMP - static field in class WaveletDemo
HELP_FILTER - static field in class WaveletDemo
HELP_INDEX - static field in class WaveletDemo
HELP_INTERPOL - static field in class WaveletDemo
HELP_QUANTI - static field in class WaveletDemo
HELP_SETTINGS - static field in class TransformSettings
HELP_SOURCE - static field in class WaveletDemo
Helper - class Helper
Wavelet Transformation Demo: Class with some general static methods
HIGH_PASS - static field in class Filter
Low pass and/or high pass requested flag
highPass - field in class Analysis
HOUSE - static field in class TransformParams

I

ib - field in class WaveletDemo
iHP - field in class Synthesis
iLP - field in class Synthesis
im - field in class Analysis
im - field in class Synthesis
image - field in class ImageMaker
Wavelet Transformation Demo: Class for GIF image loading
Wavelet Transformation Demo: Abstract class as a template for analysis or synthesis display
Constructor - Creates a new byte array for image data storage
IMAGES - static field in class TransformParams
IMAGES_COMBO - static field in class TransformParams
imageSel - field in class WaveletDemo
INDEX - static field in class WaveletDemo
Wavelet Transformation Demo: Browser for HTML-files
InfoBrowser() - constructor for class InfoBrowser
Standard constructor (without HTML file display)
init() - method in class StartApplet
Applet initialization
init() - method in class TransformSettings
initAccessPositions() - method in class StdData
initData(Data) - method in class ImageMaker
Init the display array with the original image data
initLen - field in class TransformLength
Init the synthesis display canvas (with full transformation image from analysis)
Init the synthesis display canvas (with last low pass from analysis)
Insert a line between the convolution spaces
interpol - field in class Synthesis
INTERPOL_COMBO - static field in class TransformParams
INTERPOL_METHODS - static field in class TransformParams
interpolSel - field in class WaveletDemo
interrupt() - method in class SwingWorker
A new method that interrupts the worker thread.
inverseHighPass - field in class Filter
Single filter bank filter
inverseLowPass - field in class Filter
Single filter bank filter
isBandArrayCreated() - method in class Data
Checks wether the first array dimension (color bands) is created.
isColArrayCreated() - method in class Data
Checks wether the third array dimension (columns) is created.
isRowArrayCreated() - method in class Data
Checks wether the second array dimension (rows) is created.
Check if all needed selections for the image transformation are done

J

jt - field in class InfoBrowser

L

LENA_COL - static field in class TransformParams
LENA_GRAY - static field in class TransformParams
LINE_COLOR - static field in class TransformSettings
lineColor - field in class Analysis
lineColor - field in class ImageMaker
lineColor - field in class Synthesis
loadImage(URL) - static method in class ImageLoader
Load an image specified by an URL
LOADING - static field in class TransformDisplay
LOW_PASS - static field in class Filter
Low pass and/or high pass requested flag
lowPass - field in class Analysis
LP_ORG - static field in class TransformParams

M

M001 - static field in class Message
M002 - static field in class Message
M003 - static field in class Message
M004 - static field in class Message
M005 - static field in class Message
M006 - static field in class Message
M007 - static field in class Message
M008 - static field in class Message
M009 - static field in class Message
M010 - static field in class Message
M011 - static field in class Message
M012 - static field in class Message
M013 - static field in class Message
M014 - static field in class Message
M015 - static field in class Message
M016 - static field in class Message
M017 - static field in class Message
M018 - static field in class Message
M019 - static field in class Message
M020 - static field in class Message
main - field in class TransformSettings
MAX - static field in class TransformParams
maxlevel - field in class Analysis
maxlevel - field in class Synthesis
MEDIUM - static field in class TransformSettings
Wavelet Transformation Demo: Exception message handling (window popup)
Message(Component,String,int) - constructor for class Message
MIRRORPADDING - static field in class TransformParams
msgText - field in class Message
msgTitle - field in class Message
msgType - field in class Message

N

NEAREST - static field in class TransformParams
NO - static field in class TransformSettings
NONE - static field in class TransformParams
Apply the Non-Standard-Decomposition to the image
Perform the synthesis based on the Non-Standard decomposition
NONSTD - static field in class TransformParams
nonStdCoeffs - field in class Analysis
Wavelet Transformation Demo: Class for storage of transformed image data (wavelet coefficients) only in case of using the Non-Standard decomposition method.
NonStdData() - constructor for class NonStdData
Wavelet Transformation Demo: Class for display of the Non-Standard decomposition
Constructor for a specialized display of the non-standard transformation
NORM_VAL - static field in class TransformParams
numBands - field in class Data
numCols - field in class Data
numRows - field in class Data

O

OPTIONS - static field in class WaveletDemo
orderFlip(double[]) - method in class Filter
orgByteData - field in class Analysis
orgCanvas - field in class TransformDisplay
orgData - field in class Analysis
orgNumBands - field in class Analysis
orgNumBands - field in class Synthesis
orgNumCols - field in class Analysis
orgNumCols - field in class Synthesis
orgNumRows - field in class Analysis
orgNumRows - field in class Synthesis

P

params - field in class Analysis
params - field in class Synthesis
params - field in class TransformDisplay
params - field in class TransformSettings
params - field in class WaveletDemo
parent - field in class Message
pauseThread - field in class TransformDisplay
PEPPERS - static field in class TransformParams
PROGRAM - static field in class WaveletDemo

Q

quantAbs - field in class Synthesis
quantAll - field in class Synthesis
quantCount - field in class TransformDisplay
quantFlag - field in class Synthesis
quantFlag - field in class TransformParams
quanThreshold - field in class Synthesis
QUANTI_COMBO - static field in class TransformParams
QUANTI_METHODS - static field in class TransformParams
quantisation - field in class TransformParams
Perform the quantisation of the image data
quantiSel - field in class WaveletDemo
quantPerc - field in class TransformDisplay
quantTotal - field in class TransformDisplay
QUEST - static field in class WaveletDemo

R

RATE_FAST - static field in class TransformParams
RATE_MEDIUM - static field in class TransformParams
RATE_SLOW - static field in class TransformParams
reconBut - field in class TransformDisplay
reconCanvas - field in class TransformDisplay
reconLevel - field in class TransformDisplay
reconSize - field in class TransformDisplay
reconStatus - field in class TransformDisplay
RED - static field in class TransformParams
RED - static field in class TransformSettings
Transpose a 2-dim array into a 1-dim array
REVERSAL - static field in class TransformParams
ROWS - static field in class TransformDisplay
run() - method in class Analysis
Start the forward wavelet transformation (Analysis) thread.
run() - method in class ImageMaker
Display the convoluted data
run() - method in class Synthesis
Start the synthesis

S

Scale an image
screenSize - field in class WaveletDemo
seperator - field in class TransformParams
set(double,int,int,int) - method in class Data
Replaces one single value in the current double data array
set(double[],int,int) - method in class Data
Replaces the column dimension of the current double data array
set(double[][],int) - method in class Data
Replaces the row and column dimension of the current double data array
set(double[][][]) - method in class Data
Replaces all 3 dimensions of the current double data array
Set the selected border extension method
Set the ImageCanvas
Copies the transformed data to a byte array for display (after transformation of columns)
Shorten the transformed samples (here: after column transformation) according to their display layout (eg.
Calculate positions and copy the column-transformed data to the display array
Copies the transformed data to a byte array for display (after transformation of rows)
Shorten the transformed samples (here: after row transformation) according to their display layout (eg.
Calculate positions and copy the row-transformed data to the display array
Sets the selected decomposition method and creates corresponding image layout objects (ImageMaker)
Sets the selected decomposition method and creates corresponding image display templates
Set the selected decomposition method
setFilter(Filter) - method in class Analysis
Initialize filter specific parameters
setFilter(Filter) - method in class Synthesis
Creates the needed filters
Set the selected filter
Converts the 3-dim image data to 2-dim and creates a RenderedImage - w/o interpolation
Converts the 3-dim image data to 2-dim and creates a RenderedImage - with interpolation
setPage(URL) - method in class InfoBrowser
Displays a given HTML-file
Displays a given HTML-file
Set the current source image
Determine the start and end positions (for rows and cols) in the convoluted samples array for shortened display.
In case of border extension ZERO- and MIRRORPADDING, the length of the samples after convolution is greater than the length of the samples before convolution.
In case of border extension ZERO- and MIRRORPADDING, the length of the samples after convolution is greater than the length of the samples before convolution.
SETTINGS - static field in class WaveletDemo
setValue(Object) - method in class SwingWorker
Set the value produced by worker thread
show() - method in class Message
Show a previous constructed message
Show the settings frame
Set the image byte data and display the image
Display the reconstructed image
Show a temorary image while loading the selected image
Init the image canvases
Show quantisation status info
Show analysis/synthesis status info
Show analysis/synthesis status info
Show analysis/synthesis status info
shutdown() - method in class WaveletDemo
Close all windows and destroy the applet
SLOW - static field in class TransformSettings
SPACE - static field in class TransformDisplay
srcImage - field in class TransformParams
Perform the synthesis based on the Standard decomposition
Apply the Standard-Decomposition (in direction of columns) to the image
Apply the Standard-Decomposition (in direction of rows) to the image
start() - method in class SwingWorker
Start the worker thread.
A simple JApplet subclass with a button for starting the Wavelet-Transformation Demo in a frame.
startCol - field in class ImageMaker
startEmptyList - field in class StdImage
startRow - field in class ImageMaker
STD - static field in class TransformParams
stdCoeffs - field in class Analysis
Wavelet Transformation Demo: Class for storage of transformed image data (wavelet coefficients) only in case of using the Standard decomposition method.
StdData(TransformLength,Data) - constructor for class StdData
Constructor, where transformed data is already available
Constructor - an empty array for data storage is created
Wavelet Transformation Demo: Class for display of the Standard decomposition
Constructor for a Standard-Decomposition image
Constructor for a Standard-Decomposition image
STEP1 - static field in class WaveletDemo
STEP1_TITLE - static field in class WaveletDemo
STEP2 - static field in class WaveletDemo
STEP2_TITLE - static field in class WaveletDemo
STEP3 - static field in class WaveletDemo
STEP3_TITLE - static field in class WaveletDemo
swap() - method in class Data
Swap rows and cols of the array (in place)
swap(Data) - method in class Data
Swap rows and cols of the array (no array modification)
swapRowsAndCols(double[][]) - static method in class Helper
Swap rows and columns of a 2-dim array
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SwingWorker() - constructor for class SwingWorker
Start a thread that will call the construct method and then exit.
SYN_DISP_RATE - static field in class TransformSettings
synDisplay - field in class TransformParams
synDispRate - field in class TransformParams
synNotify() - method in class Synthesis
Continue the synthesis processing
Wavelet Transformation Demo: Performs the reconstruction (synthesis) of a wavelet transformed image
synthesis - field in class TransformDisplay
SYNTHESIS - static field in class TransformSettings
Constructor
synWait() - method in class Synthesis
Pause the synthesis processing

T

T001 - static field in class Message
T002 - static field in class Message
T003 - static field in class Message
thread - field in class SwingWorker
threadVar - field in class SwingWorker
toString() - method in class Filter
totalLen - field in class TransformLength
tPane - field in class TransformSettings
transBut - field in class TransformDisplay
transCanvas - field in class TransformDisplay
transDisplay - field in class WaveletDemo
Wavelet Transformation Demo: Frame for display of the wavelet transformation (Source image, analysis, synthesis)
Constructor
Wavelet Transformation Demo: Determination of convolution samples lengths from a given initial (input) sample length (in all levels - until the maximum decomposition level is reached).
Creates a new TransformLength object with information about the lengths of sampels after convolution
Wavelet Transformation Demo: Transformation parameter handling and storage class
TransformParams() - constructor for class TransformParams
Standard-Constructor
Wavelet Transformation Demo: Selection of general transformation display settings
Constructor
transLen - field in class Analysis
transLen - field in class StdData
transLen - field in class Synthesis
transLevel - field in class TransformDisplay
transposeArray(double[],int,int) - static method in class Helper
Transpose a 1-dim array into a 2-dim array
transSize - field in class TransformDisplay
transStatus - field in class TransformDisplay

U

updateDimensions() - method in class Data
In case of array modifications, update the dimension variables here.
url - field in class InfoBrowser

V

value - field in class SwingWorker

W

WAFER - static field in class TransformParams
Stop the current thread processing (if requested) and wait until time is over, or user selection.
Wait some time before processing the next synthesis level
Wavelet Transformation Demo: Parameter selection frame
WaveletDemo(JApplet) - constructor for class WaveletDemo
Constructor
wd - field in class StartApplet
worker - field in class WaveletDemo

Y

YES - static field in class TransformSettings

Z

ZEROPADDING - static field in class TransformParams