Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes