C D G I M O P S U W

C

createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class WaveGradientPaint
returns WaveGradientContext, where the calculation takes place

D

dispose() - Method in class WaveGradientContext
 
doProjection() - Method in class WaveGradientMain
force repaint of the projections
DoubleJSlider - class DoubleJSlider.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: This JSlider uses doubles for its values
DoubleJSlider() - Constructor for class DoubleJSlider
Constructor - initializes with 0.0,100.0,50.0
DoubleJSlider(double, double, double) - Constructor for class DoubleJSlider
Constructor

G

getAmplitude() - Method in class MonoWave
gets amplitude
getAmplitudeSlider() - Method in class MonoWaveSlider
returns Slider
getCircleFrequency() - Method in class MonoWave
gets circlefrequency (omega)
getColorModel() - Method in class WaveGradientContext
 
getDoubleMaximum() - Method in class DoubleJSlider
returns Maximum in double precision
getDoubleMinimum() - Method in class DoubleJSlider
returns Minimum in double precision
getDoubleValue() - Method in class DoubleJSlider
returns Value in double 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(double, double) - Method in class MonoWave
gets Psi
getRaster(int, int, int, int) - Method in class WaveGradientContext
returns the calculated wave raster
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
getTransparency() - Method in class WaveGradientPaint
 
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

I

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

Info: Sets up all needed control UI components
InputPanel(ChangeListener, MonoWave) - Constructor for class InputPanel
 

M

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

Info: holds data for a monochromatic wave
MonoWave(double, double, double) - Constructor for class MonoWave
Constructor
MonoWaveSlider - class MonoWaveSlider.
Sliders for wave values
MonoWaveSlider() - Constructor for class MonoWaveSlider
Constructor
mouseClicked(MouseEvent) - Method in class WaveGradientMain
 
mouseDragged(MouseEvent) - Method in class WaveGradientMain
handles mousedrag operations
mouseEntered(MouseEvent) - Method in class WaveGradientMain
 
mouseExited(MouseEvent) - Method in class WaveGradientMain
 
mouseMoved(MouseEvent) - Method in class WaveGradientMain
 
mousePressed(MouseEvent) - Method in class WaveGradientMain
inserts clicked point into _last for mousedragops
mouseReleased(MouseEvent) - Method in class WaveGradientMain
 

O

offpaint(Graphics) - Method in class Painting
offscreen rendering
offpaint(Graphics) - Method in class ProjectionHorizontal
offscreen rendering
offpaint(Graphics) - Method in class ProjectionVertical
offscreen rendering

P

paint(Graphics) - Method in class Painting
initializes the offscreenbuffer, calls offpaint() and paints the buffer forces a repaint of the projections too.
paint(Graphics) - Method in class ProjectionHorizontal
initializes the offscreenbuffer, calls offpaint() and paints the buffer
paint(Graphics) - Method in class ProjectionVertical
initializes the offscreenbuffer, calls offpaint() and paints the buffer
Painting - class Painting.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: paints the main diagram
Painting(MonoWave) - Constructor for class Painting
Constructor
ProjectionHorizontal - class ProjectionHorizontal.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: Horizontal projection class, uses a GeneralPath that describes the horizontal projection.
ProjectionHorizontal(MonoWave) - Constructor for class ProjectionHorizontal
Constructor
ProjectionVertical - class ProjectionVertical.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: Vertical projection class, uses a GeneralPath that describes the vertical projection.
ProjectionVertical(MonoWave) - Constructor for class ProjectionVertical
Constructor

S

setAmplitude(double) - Method in class MonoWave
sets amplitude
setDoubleMaximum(double) - Method in class DoubleJSlider
sets Maximum in double precision
setDoubleMinimum(double) - Method in class DoubleJSlider
sets Minimum in double precision
setDoubleValue(double) - Method in class DoubleJSlider
sets Value in double precision
setFrequency(double) - Method in class MonoWave
sets frequency
setHorizontalPath(GeneralPath) - Method in class MonoWave
sets the GeneralPath for horizontal projection
setPhase(double) - Method in class MonoWave
sets phaseshift
setRotationDeg(double) - Method in class MonoWave
sets rotation in Degrees
setRotationRad(double) - Method in class MonoWave
sets rotation in Radians
setScale(double) - Method in class MonoWave
sets scale
setVerticalPath(GeneralPath) - Method in class MonoWave
sets the GeneralPath for vertical projection
setWaveLength(double) - Method in class MonoWave
sets wavelength
stateChanged(ChangeEvent) - Method in class WaveGradientMain
handle statechanges of sliders

U

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

W

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

Info: Startclass
WaveGradient() - Constructor for class WaveGradient
 
WaveGradientContext - class WaveGradientContext.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: WaveGradientContext class, calculates the raster and values for the horizontal and the vertical projection.
WaveGradientContext(MonoWave, Color, AffineTransform) - Constructor for class WaveGradientContext
Constructor
WaveGradientFrame - class WaveGradientFrame.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: Startwindow
WaveGradientFrame() - Constructor for class WaveGradientFrame
constructor
WaveGradientMain - class WaveGradientMain.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: Main class, implements all needed listeners
WaveGradientMain() - Constructor for class WaveGradientMain
Constructor
WaveGradientPaint - class WaveGradientPaint.
Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: paint object to fill with wavepattern
WaveGradientPaint(MonoWave, Color) - Constructor for class WaveGradientPaint
Constructor

C D G I M O P S U W