C D F G M O P R S U W

C

calc(int) - Method in class CalcThread
calculates the next Raster, according to time _t
CalcThread - class CalcThread.
Programm: WaveThread
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: Class CalcThread, calculates Raster, holds array of Rasters
CalcThread(MonoWave, Color) - Constructor for class CalcThread
CalcThread Constructor sets time, MonoWave and Color creates new RGB ColorModel

D

die() - Method in class CalcThread
control thread from outside, supposed but never used

F

FloatJSlider - class FloatJSlider.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: This JSlider uses floats for its values
FloatJSlider() - Constructor for class FloatJSlider
Constructor - initializes with 0.0,100.0,50.0
FloatJSlider(float, float, float) - Constructor for class FloatJSlider
Constructor

G

getAmplitude() - Method in class MonoWave
gets amplitude
getAmplitudeSlider() - Method in class MonoWaveSlider
returns Slider
getCircleFrequency() - Method in class MonoWave
gets circlefrequency (omega)
getFloatMaximum() - Method in class FloatJSlider
returns Maximum in float precision
getFloatMinimum() - Method in class FloatJSlider
returns Minimum in float precision
getFloatValue() - Method in class FloatJSlider
returns Value in float precision
getFrequency() - Method in class MonoWave
gets frequency
getFrequencySlider() - Method in class MonoWaveSlider
returns Slider
getHorizontalPath() - Method in class MonoWave
returns GeneralPath for horizontal projection
getMonoWaveSlider() - Method in class MonoWave
Return MonoWaveSliderobject
getPhase() - Method in class MonoWave
gets phaseshift
getPhaseSlider() - Method in class MonoWaveSlider
returns Slider
getPsi(float, float) - Method in class MonoWave
gets Psi
getQueueSize() - Method in class CalcThread
 
getRaster() - Method in class CalcThread
 
getRatio() - Method in class MonoWave
gets ratio between SliderMaximum and Amplitude
getRotationDeg() - Method in class MonoWave
gets rotation in degrees
getRotationRad() - Method in class MonoWave
gets rotation in radians
getScale() - Method in class MonoWave
gets scale
getVerticalPath() - Method in class MonoWave
returns GeneralPath for vertical projection
getWaveKey() - Method in class MonoWave
gets Wavekey (k)
getWaveLength() - Method in class MonoWave
gets wavelength
getWaveLengthSlider() - Method in class MonoWaveSlider
returns Slider

M

main(String[]) - Static method in class WaveThread
Main routine -everything starts here
MonoWave - class MonoWave.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: holds data for a monochromatic wave
MonoWave(float, float, float) - Constructor for class MonoWave
Constructor
MonoWaveSlider - class MonoWaveSlider.
Sliders for wave values
MonoWaveSlider() - Constructor for class MonoWaveSlider
Constructor

O

offpaint() - Method in class Painting
offscreen rendering

P

paint(Graphics) - Method in class Painting
initializes the offscreenbuffer, calls offpaint() and paints the buffer
Painting - class Painting.
Programm: WaveThread
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: displays the animation
Painting(MonoWave, CalcThread) - Constructor for class Painting
Constructor
PullThread - class PullThread.
Programm: WaveThread
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: thread that calls repaint if queue has elements
PullThread(Painting, CalcThread) - Constructor for class PullThread
Constructor (starts Thread)

R

run() - Method in class CalcThread
"main" of CalcThread calls synchronized calc to fill queue
run() - Method in class PullThread
"main" of PullThread calls repaint of Painting if queue has elements

S

setAmplitude(float) - Method in class MonoWave
sets amplitude
setFloatMaximum(float) - Method in class FloatJSlider
sets Maximum in float precision
setFloatMinimum(float) - Method in class FloatJSlider
sets Minimum in float precision
setFloatValue(float) - Method in class FloatJSlider
sets Value in float precision
setFrequency(float) - Method in class MonoWave
sets frequency
setHorizontalPath(GeneralPath) - Method in class MonoWave
sets the GeneralPath for horizontal projection
setPhase(float) - Method in class MonoWave
sets phaseshift
setRotationDeg(float) - Method in class MonoWave
sets rotation in Degrees
setRotationRad(float) - Method in class MonoWave
sets rotation in Radians
setScale(float) - Method in class MonoWave
sets scale
setVerticalPath(GeneralPath) - Method in class MonoWave
sets the GeneralPath for vertical projection
setWaveLength(float) - Method in class MonoWave
sets wavelength
setXY(int, int) - Method in class CalcThread
sets new width and height starts Thread, creates suitable Raster resets queue values (length,first,last)

U

update(Graphics) - Method in class Painting
Overwrites original update and removes the screnn clearing as we use doublebuffering by using offpaint()

W

WaveThread - class WaveThread.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: Startclass
WaveThread() - Constructor for class WaveThread
 
WaveThreadFrame - class WaveThreadFrame.
Programm: WaveThread
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: Startwindow
WaveThreadFrame() - Constructor for class WaveThreadFrame
constructor
WaveThreadMain - class WaveThreadMain.
Programm: WaveThread
Copyright: 2002 Andreas Gohr, Frank Schubert, Milan Altenburg
License: GPL2 or higher

Info: Class WaveThreadMain, holds CalcThread and Painting
WaveThreadMain() - Constructor for class WaveThreadMain
Constructor

C D F G M O P R S U W