Serialized Form


Package show

Class show.AltitudeDisplay implements Serializable

Serialized Fields

sortedValues

double[] sortedValues
This Array contains the sorted values (needed for partitioning into colorlevels)

valuesForColor

double[] valuesForColor
This Array contains the sorted mapping from colorindex to corresponding (double) value. Each of the 255 colorlevels (ranging from black to white) is associated with a (double) value. When painting occurs, for each value v the array is iterated, stopping at the index i, if( valuesForColor[i] > v ).

canvas

java.awt.Canvas canvas
canvas is initialized as AltitudeCanvas in getCanvas(), when called the first time

Class show.AltitudeDisplay.AltitudeCanvas implements Serializable

Serialized Fields

this$0

AltitudeDisplay this$0

Class show.Canvas3DDisplay implements Serializable

Serialized Fields

viewTG

javax.media.j3d.TransformGroup viewTG

contentTG

javax.media.j3d.TransformGroup contentTG

values

Complex[][] values

plot3d

javax.media.j3d.Canvas3D plot3d

dirPanel

show.Canvas3DDisplay.DirPanel dirPanel

Class show.ComplexDisplay implements Serializable

Class show.Field2DDisplay implements Serializable

Serialized Fields

values

Complex[][] values
needed here for output only

c

java.awt.Canvas c
the canvas is stored in this variable

n

int n
the values array has a height of m and a width of n

m

int m
the values array has a height of m and a width of n

realRange

double[] realRange
the range in real direction, needs to be stored for transformation

imagRange

double[] imagRange
the range in imaginary direction, needs to be stored for transformation

showCoords

java.awt.Label showCoords
a label showing the complex coordinates of the mouse

realDif

double realDif
realRange[1] - realRange[0], needed for transformation

imagDif

double imagDif
imagRange[1] - imagRange[0], needed for transformation

cellWidth

double cellWidth
the width of a single cell in (logical) pixels

cellHeight

double cellHeight
the height of a single cell in (logical) pixels

circleCenter

java.awt.Point circleCenter
the last chosen point (by MouseCoordinateReader)

circleOuter

java.awt.Point circleOuter
the last coordinate used in MouseCoordinateReader.mouseDragged (for reversing)

transform

java.awt.geom.AffineTransform transform
the affine transformation applied to the Complex-Data for projecting it on the screen, its inverse is used by the MouseCoordinateReader to calculate the Complex coordinates from physical screen-coordinates

mouseCoordinateReader

Field2DDisplay.MouseCoordinateReader mouseCoordinateReader
store the mouselistener used by this class, so that the subclass can remove it by reference

calculator

Calculator calculator
stores the calculator frontend to compute function values independent of the value-grid

Class show.GridDisplay implements Serializable

Serialized Fields

complexValues

Complex[][] complexValues
needed here for output only

c

java.awt.Canvas c
the canvas is stored in this variable

n

int n
the complexValues array has a height of m and a width of n

m

int m
the complexValues array has a height of m and a width of n

realRange

double[] realRange
the range in real direction, needs to be stored for transformation

imagRange

double[] imagRange
the range in imaginary direction, needs to be stored for transformation

viewRealRange

double[] viewRealRange
the range in view, initialized to imagRange

viewImagRange

double[] viewImagRange
the range in view, initialized to imagRange

realDif

double realDif
realRange[1] - realRange[0], needed for transformation

imagDif

double imagDif
imagRange[1] - imagRange[0], needed for transformation

viewRealDif

double viewRealDif
the real diff in the view

viewImagDif

double viewImagDif
the imaginary diff in the view

showCoords1

java.awt.Label showCoords1
a label showing the function value of the coordinate of the mouse

showCoords2

java.awt.Label showCoords2
a label showing the coordinates of the mouse in complex numbers

canvas

java.awt.Canvas canvas
initialize canvas as GridCanvas in getCanvas(), when called the first time

transform

java.awt.geom.AffineTransform transform
the affine transformation applied to the Complex-Data for projecting it on the screen, its inverse is used by the MouseCoordinateReader to calculate the Complex coordinates from physical screen-coordinates

mouseCoordinateReader

GridDisplay.MouseCoordinateReader mouseCoordinateReader
store the mouselistener used by this class, so that the subclass can remove it by reference

cellWidth

double cellWidth
the width of a single cell in (logical) pixels

cellHeight

double cellHeight
the height of a single cell in (logical) pixels

dirPanel

show.GridDisplay.DirPanel dirPanel
the buttons for directing (zooming/panning) in the graph

Class show.GridDisplay.GridCanvas implements Serializable

Serialized Fields

this$0

GridDisplay this$0

Class show.VectorFieldDisplay implements Serializable

Serialized Fields

canvas

java.awt.Canvas canvas
initialize canvas as VectorFieldCanvas in getCanvas(), when called the first time

values

Complex[][] values

Class show.VectorFieldDisplay.VectorFieldCanvas implements Serializable

Serialized Fields

this$0

VectorFieldDisplay this$0


Class CApplet implements Serializable

Serialized Fields

HELP_TEXT

java.lang.String HELP_TEXT

realRange

double[] realRange
used for storing the Range in real direction

imagRange

double[] imagRange
used for storing the Range in imaginary direction

values

Complex[][] values
stores the values for caching

currentSteps

int currentSteps
stores the chosen grid size (also for caching)

result

DoCalc result
holds the constructed operational tree for the function

currentFunction

java.lang.String currentFunction
stores the function string (also for caching)

functionLabel

java.awt.Label functionLabel

functionField

java.awt.TextField functionField

as

java.awt.Label as

displayChoice

java.awt.Choice displayChoice

helpButton

java.awt.Button helpButton

rangeLabel1

java.awt.Label rangeLabel1

realRangeMin

java.awt.TextField realRangeMin

to1

java.awt.Label to1

realRangeMax

java.awt.TextField realRangeMax

rangeLabel2

java.awt.Label rangeLabel2

imagRangeMin

java.awt.TextField imagRangeMin

to2

java.awt.Label to2

imagRangeMax

java.awt.TextField imagRangeMax

gridSizeLabel

java.awt.Label gridSizeLabel

gridSizeField

java.awt.TextField gridSizeField

prompt1

java.awt.Panel prompt1

prompt2

java.awt.Panel prompt2

prompt

java.awt.Panel prompt

display

ComplexDisplay display