Serialized Form

Class GrapherGUI.Graph implements Serializable

Serialized Fields

X

int X
width in pixels of the graph

See Also:
Constant Field Values

Y

int Y
height in pixels of the visible graph

See Also:
Constant Field Values

ZOOM_IN_X

short ZOOM_IN_X
constant passed into zoom

See Also:
Graph.zoom, Constant Field Values

ZOOM_IN_Y

short ZOOM_IN_Y
constant passed into zoom

See Also:
Graph.zoom, Constant Field Values

ZOOM_OUT_X

short ZOOM_OUT_X
constant passed into zoom

See Also:
Graph.zoom, Constant Field Values

ZOOM_OUT_Y

short ZOOM_OUT_Y
constant passed into zoom

See Also:
Graph.zoom, Constant Field Values

MAXFUNCTIONS

int MAXFUNCTIONS
maximum number of functions one plot can display

See Also:
Constant Field Values

_numf

int _numf

_density

int _density

_tickIncrementX

double _tickIncrementX
sets the cartesian distance between tickmarks on the x axis.


_tickIncrementY

double _tickIncrementY
sets the cartesian distance between tickmarks on the y axis.


_minx

double _minx

_maxx

double _maxx

_miny

double _miny

_maxy

double _maxy

_xscale

double _xscale

_yscale

double _yscale

_mousex

double _mousex

_mousey

double _mousey

_D

java.awt.Dimension _D

_origin

java.awt.Point _origin
pixel position of the origin on the plot


_f

GrapherGUI.Function[] _f
List of functions associated with this graph.


_sm

GrapherGUI.SliderMatrix _sm
Object containing parameter information.


_mouseLabel

javax.swing.JLabel _mouseLabel
displays the location of the mouse in cartesian coordinates


_do_linkPoints

boolean _do_linkPoints

_do_showKey

boolean _do_showKey

_xicon

javax.swing.ImageIcon _xicon

_yicon

javax.swing.ImageIcon _yicon

_xaxisLabel

java.lang.String _xaxisLabel

_yaxisLabel

java.lang.String _yaxisLabel

_image

java.awt.Image _image

_g

java.awt.Graphics _g

_fm

java.awt.FontMetrics _fm


Class GrapherGUI.GUI implements Serializable

Serialized Fields

_graph

GrapherGUI.Graph _graph
Graph object associated with this Panel. Not user specified.

See Also:
Graph

_sm

GrapherGUI.SliderMatrix _sm
User specified parameters for the functions of this graph.


_mouseXY

javax.swing.JLabel _mouseXY
Displays current mouse coordinates on the graph.


_show_zoom_x

boolean _show_zoom_x
Show the x-axis zoom toolbar.


_show_zoom_y

boolean _show_zoom_y
Show the y-axis zoom toolbar.


_show_density

boolean _show_density
Show the density toolbar.


_show_parameters

boolean _show_parameters
Show the parameters (sliderbar, etc).


_show_limits

boolean _show_limits
Show the limits panel.


Class GrapherGUI.ParameterPanel implements Serializable

Serialized Fields

_imageIcon

javax.swing.ImageIcon _imageIcon

_paramString

java.lang.String _paramString

_slider

javax.swing.JSlider _slider

_textField

javax.swing.JTextField _textField

_label

javax.swing.JLabel _label

_numTicks

int _numTicks

_resolution

int _resolution
JSliders have an integer range. We must set some resolution in integers and then convert that value to a double that represents the correct value as specified by the range given.

See Also:
_convFactor, Constant Field Values

_convFactor

double _convFactor

_min

double _min

_max

double _max

_value

double _value