All Packages Class Hierarchy This Package Previous Next Index
Class lyon.surfer.SurfaceCanvas
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----lyon.surfer.SurfaceCanvas
- class SurfaceCanvas
- extends java.awt.Canvas
- implements java.lang.Runnable
-
applet
-
-
Buffer
-
-
BufferGC
-
-
calc_divisions
-
-
CENTER
-
-
click_x
-
-
click_y
-
-
COINCIDE
-
-
color
-
-
color_factor
-
-
cop
-
-
critical
-
-
data_available
-
-
dragged
-
-
DUALSHADE
-
-
factor_x
-
-
factor_y
-
-
GRAYSCALE
-
-
image_drawn
-
-
interrupted
-
-
is_data_available
-
-
isBoxed
-
-
isDisplayGrids
-
-
isDisplayXY
-
-
isDisplayZ
-
-
isMesh
-
-
isScaleBox
-
-
LOWER
-
-
lowerpart
-
-
NORENDER
-
-
plot_mode
-
-
plotboth
-
-
plotfunc1
-
-
plotfunc2
-
-
poly_x
-
-
poly_y
-
-
prevheight
-
-
prevwidth
-
-
projector
-
-
SPECTRUM
-
-
t_x
-
-
t_y
-
-
t_z
-
-
testpoint
-
-
thread
-
-
TOP
-
-
UPPER
-
-
upperpart
-
-
values1
-
-
values2
-
-
vertex
-
-
WIREFRAME
-
-
xmax
-
-
xmin
-
-
ymax
-
-
ymin
-
-
zmax
-
-
zmin
-
-
SurfaceCanvas(Surface)
-
-
destroyImage()
-
-
drawBase(Graphics, int[], int[])
-
-
drawBoundingBox()
-
-
drawBoxGridsTicksLabels(Graphics, boolean)
-
-
importVariables()
-
-
interrupt()
-
-
mouseDown(Event, int, int)
-
-
mouseDrag(Event, int, int)
-
-
mouseUp(Event, int, int)
-
-
outString(Graphics, int, int, String, int, int)
-
-
paint(Graphics)
-
-
plot_area(int, int, int, int, int, int)
-
-
plot_plane(SurfaceVertex[], int)
-
-
plot_surface()
-
-
plot_wireframe()
-
-
plottable(SurfaceVertex[])
-
-
preferredSize()
-
-
run()
-
-
setAxesScale()
-
-
setDataAvailability(boolean)
-
-
setRanges(float, float, float, float)
-
-
setValuesArray(SurfaceVertex[][])
-
-
split_plot_plane(SurfaceVertex[], SurfaceVertex[])
-
-
update(Graphics)
-
-
validate()
-
applet
private lyon.surfer.Surface applet
Buffer
private java.awt.Image Buffer
BufferGC
private java.awt.Graphics BufferGC
image_drawn
private boolean image_drawn
projector
private lyon.surfer.Projector projector
thread
private java.lang.Thread thread
vertex
private lyon.surfer.SurfaceVertex vertex[][]
data_available
private boolean data_available
interrupted
private boolean interrupted
critical
private boolean critical
prevwidth
private int prevwidth
prevheight
private int prevheight
color
private float color
cop
private lyon.surfer.SurfaceVertex cop
plot_mode
private int plot_mode
calc_divisions
private int calc_divisions
plotfunc1
private boolean plotfunc1
plotfunc2
private boolean plotfunc2
plotboth
private boolean plotboth
isBoxed
private boolean isBoxed
isMesh
private boolean isMesh
isScaleBox
private boolean isScaleBox
isDisplayXY
private boolean isDisplayXY
isDisplayZ
private boolean isDisplayZ
isDisplayGrids
private boolean isDisplayGrids
xmin
private float xmin
xmax
private float xmax
ymin
private float ymin
ymax
private float ymax
zmin
private float zmin
zmax
private float zmax
WIREFRAME
private final int WIREFRAME
NORENDER
private final int NORENDER
SPECTRUM
private final int SPECTRUM
GRAYSCALE
private final int GRAYSCALE
DUALSHADE
private final int DUALSHADE
TOP
private final int TOP
CENTER
private final int CENTER
UPPER
private final int UPPER
COINCIDE
private final int COINCIDE
LOWER
private final int LOWER
is_data_available
private boolean is_data_available
dragged
private boolean dragged
click_x
private int click_x
click_y
private int click_y
factor_x
private int factor_x
factor_y
private int factor_y
t_x
private int t_x
t_y
private int t_y
t_z
private int t_z
color_factor
float color_factor
poly_x
private int poly_x[]
poly_y
private int poly_y[]
upperpart
private lyon.surfer.SurfaceVertex upperpart[]
lowerpart
private lyon.surfer.SurfaceVertex lowerpart[]
values1
private lyon.surfer.SurfaceVertex values1[]
values2
private lyon.surfer.SurfaceVertex values2[]
testpoint
private java.awt.Point testpoint[]
SurfaceCanvas
SurfaceCanvas(lyon.surfer.Surface applet)
destroyImage
public void destroyImage()
setRanges
public void setRanges(float xmin,
float xmax,
float ymin,
float ymax)
setValuesArray
public void setValuesArray(lyon.surfer.SurfaceVertex vertex[][])
setDataAvailability
public void setDataAvailability(boolean avail)
importVariables
public void importVariables()
mouseDown
public boolean mouseDown(java.awt.Event e,
int x,
int y)
- Overrides:
- mouseDown in class java.awt.Component
mouseUp
public boolean mouseUp(java.awt.Event e,
int x,
int y)
- Overrides:
- mouseUp in class java.awt.Component
mouseDrag
public boolean mouseDrag(java.awt.Event e,
int x,
int y)
- Overrides:
- mouseDrag in class java.awt.Component
drawBoundingBox
private void drawBoundingBox()
drawBase
private void drawBase(java.awt.Graphics g,
int x[],
int y[])
drawBoxGridsTicksLabels
private void drawBoxGridsTicksLabels(java.awt.Graphics g,
boolean draw_axes)
setAxesScale
private void setAxesScale()
outString
private void outString(java.awt.Graphics g,
int x,
int y,
java.lang.String s,
int x_align,
int y_align)
plot_plane
private void plot_plane(lyon.surfer.SurfaceVertex vertex[],
int verticescount)
split_plot_plane
private void split_plot_plane(lyon.surfer.SurfaceVertex values1[],
lyon.surfer.SurfaceVertex values2[])
plottable
private boolean plottable(lyon.surfer.SurfaceVertex values[])
plot_area
private void plot_area(int start_lx,
int start_ly,
int end_lx,
int end_ly,
int sx,
int sy)
plot_surface
private void plot_surface()
plot_wireframe
private void plot_wireframe()
paint
public void paint(java.awt.Graphics g)
- Overrides:
- paint in class java.awt.Canvas
update
public void update(java.awt.Graphics g)
- Overrides:
- update in class java.awt.Component
run
public void run()
interrupt
public synchronized void interrupt()
preferredSize
public java.awt.Dimension preferredSize()
- Overrides:
- preferredSize in class java.awt.Component
validate
public synchronized void validate()
- Overrides:
- validate in class java.awt.Component
All Packages Class Hierarchy This Package Previous Next Index