A C D F G M N P S U V X Y Z

A

add(double, double, double, int, String, String) - Method in class GrapherGUI.SliderMatrix
Add a parameter to the array.
addFunc(Function) - Method in class GrapherGUI.Graph
Adds a function to the graph.
addFunction(Function) - Method in class GrapherGUI.GUI
Add a function into the graph plot.

C

capacity() - Method in class GrapherGUI.SliderMatrix
Maximum capacity of this object.
cart2screen(double, double) - Method in class GrapherGUI.Graph
Converts a point on the cartesian coordinate plane to a pixel coordinate on the drawing canvas.
changeStateLinkPoints() - Method in class GrapherGUI.Graph
Change the state of the boolean handling whether points on the graph are tied together by lines.
changeStateShowKey() - Method in class GrapherGUI.Graph
Show/remove key.
color() - Method in class GrapherGUI.Function
Defines the default color of the function.
color() - Method in class GrapherGUI.NativeFunction
Defines the default color of the function.
createImageIcon(String, String) - Static method in class GrapherGUI.Util
Returns an ImageIcon, or null if the path was invalid.

D

drawFunctions() - Method in class GrapherGUI.Graph
Draws each function.
drawGrid() - Method in class GrapherGUI.Graph
Draws the axes and all appropriate labels.
drawKey() - Method in class GrapherGUI.Graph
Draw the key onto the top left corner of the graph.

F

f(double, SliderMatrix) - Method in class GrapherGUI.Function
A Graph object uses this user defined object to calculate the set of coordinates for a function.
f(double, SliderMatrix) - Method in class GrapherGUI.NativeFunction
A Graph object uses this user defined object to calculate the set of coordinates for a function.
formatDouble(double) - Static method in class GrapherGUI.Util
Format a double to show a double to 3 decimal places
Function - class GrapherGUI.Function.
The Graph class maintains a list of Function objects which need to be plotted.
Function() - Constructor for class GrapherGUI.Function
 

G

getAllSliders() - Method in class GrapherGUI.SliderMatrix
Creates a JPanel of ParameterPanels.
getDensity() - Method in class GrapherGUI.Graph
Get the number of points that are used to draw each function.
getJSliderArray() - Method in class GrapherGUI.SliderMatrix
Returns an array of pointers to the JSlider objects in the ParameterPanels.
getTheta(Line2D) - Method in class GrapherGUI.Graph
Gets the angle in polar coordinates of a line.
Graph - class GrapherGUI.Graph.
Creates a panel object which draws the given functions.
Graph.MouseTracker - class GrapherGUI.Graph.MouseTracker.
MouseMotionListener object to handle mouse events.
Graph.MouseTracker() - Constructor for class GrapherGUI.Graph.MouseTracker
 
Graph() - Constructor for class GrapherGUI.Graph
Class constructor.
Graph(SliderMatrix, double, double, double, double) - Constructor for class GrapherGUI.Graph
Class constructor specifying dimensions of graph.
GrapherGUI - package GrapherGUI
 
GUI - class GrapherGUI.GUI.
Object containing GUI components.
GUI(SliderMatrix, double, double, double, double) - Constructor for class GrapherGUI.GUI
Constructor.
GUI(SliderMatrix, double, double, double, double, boolean, boolean, boolean, boolean, boolean) - Constructor for class GrapherGUI.GUI
Constructor that allows customization of the GUI components shown.

M

MAXFUNCTIONS - Variable in class GrapherGUI.Graph
maximum number of functions one plot can display
maxx() - Method in class GrapherGUI.Graph
Get the maximum x value
maxy() - Method in class GrapherGUI.Graph
Get the maximum y value
minx() - Method in class GrapherGUI.Graph
Get the minimum x value
miny() - Method in class GrapherGUI.Graph
Get the minimum y value
mouseDragged(MouseEvent) - Method in class GrapherGUI.Graph.MouseTracker
No behavior is defined for this event.
mouseLabel() - Method in class GrapherGUI.Graph
Returns a link to the mouse label.
mouseMoved(MouseEvent) - Method in class GrapherGUI.Graph.MouseTracker
Keep track of the mouse's position in cartesian coordinates and report back to the label displaying this information.

N

name() - Method in class GrapherGUI.Function
The name of the function to be displayed in the key.
name() - Method in class GrapherGUI.NativeFunction
The name of the function to be displayed in the key.
name() - Method in class GrapherGUI.ParameterPanel
Get the string identifier of this parameter.
NativeFunction - class GrapherGUI.NativeFunction.
The Graph class maintains a list of Function objects which need to be plotted.
NativeFunction() - Constructor for class GrapherGUI.NativeFunction
 

P

paint(Graphics) - Method in class GrapherGUI.Graph
Redraws the graph according to the current parameter set.
ParameterPanel - class GrapherGUI.ParameterPanel.
Each ParameterPanel is a self contained object that maintains the information about one parameter in the environment.
ParameterPanel(double, double, double, int, String, String) - Constructor for class GrapherGUI.ParameterPanel
Construtor requires initialization information.

S

scale() - Method in class GrapherGUI.Graph
Called after a change in scale.
screen2cart(int, int) - Method in class GrapherGUI.Graph
Converts a point on the canvas plane to a point on the cartesian coordinate plane.
setAxesIcons(String, String) - Method in class GrapherGUI.GUI
Set the icons that each axis will be labeled
setAxesIcons(String, String) - Method in class GrapherGUI.Graph
Set an icon for the axes of the graph.
setAxisLabels(String, String) - Method in class GrapherGUI.Graph
Set an string for the axes of the graph.
setDensity(int) - Method in class GrapherGUI.Graph
Set the number of points that are used to draw each function.
setMaxx(double) - Method in class GrapherGUI.Graph
Set the maximum x value on the graph.
setMaxy(double) - Method in class GrapherGUI.Graph
Set the maximum y value on the graph.
setMinx(double) - Method in class GrapherGUI.Graph
Set the minimum x value on the graph.
setMiny(double) - Method in class GrapherGUI.Graph
Set the minimum y value on the graph.
setTickIncrementX(double) - Method in class GrapherGUI.Graph
Set the frequency in which tick marks and labels show up on the x-axis..
setTickIncrementY(double) - Method in class GrapherGUI.Graph
Set the frequency in which tick marks and labels show up on the y-axis..
size() - Method in class GrapherGUI.SliderMatrix
Current number of parameters entered.
slider() - Method in class GrapherGUI.ParameterPanel
Returns the JSlider object contained in this class.
SliderMatrix - class GrapherGUI.SliderMatrix.
Container object for ParameterPanels.
SliderMatrix(int) - Constructor for class GrapherGUI.SliderMatrix
Constructor
strMouseCoord() - Method in class GrapherGUI.Graph
Returns a string representation of the current mouse coordinates on the graph.

U

Util - class GrapherGUI.Util.
Utility functions.
Util() - Constructor for class GrapherGUI.Util
 

V

val() - Method in class GrapherGUI.ParameterPanel
Get the current value of the parameter.
val(String) - Method in class GrapherGUI.SliderMatrix
Return the value of a certain parameter.

X

X - Variable in class GrapherGUI.Graph
width in pixels of the graph

Y

Y - Variable in class GrapherGUI.Graph
height in pixels of the visible graph

Z

ZOOM_IN_X - Variable in class GrapherGUI.Graph
constant passed into zoom
ZOOM_IN_Y - Variable in class GrapherGUI.Graph
constant passed into zoom
ZOOM_OUT_X - Variable in class GrapherGUI.Graph
constant passed into zoom
ZOOM_OUT_Y - Variable in class GrapherGUI.Graph
constant passed into zoom
zoom(short) - Method in class GrapherGUI.Graph
Increases/decreases the domain and range of the graph according to the parameter it recieves.

A C D F G M N P S U V X Y Z