Serialized Form
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
this$0
AltitudeDisplay this$0
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
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
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
this$0
GridDisplay this$0
canvas
java.awt.Canvas canvas
- initialize canvas as VectorFieldCanvas in getCanvas(), when called the
first time
values
Complex[][] values
this$0
VectorFieldDisplay this$0
Class CApplet implements Serializable |
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