Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
W
X
Y
A
addPolePair(Coord, int)
- Method in class pzapplet.
PoleZeroApplet
addSystem(FreqResponse, StepResponse)
- Method in class pzapplet.
LinearSystemHolder
addSystem(LinearSystem)
- Method in class pzapplet.
LinearSystemHolder
addSystem(FreqResponse)
- Method in class pzapplet.
LinearSystemHolder
addSystem(StepResponse)
- Method in class pzapplet.
LinearSystemHolder
addZeroPair(Coord, int)
- Method in class pzapplet.
PoleZeroApplet
B
BodeMagPanel
- class pzapplet.
BodeMagPanel
.
Holds the axis labels, title and a BodeMagPlot.
BodeMagPanel()
- Constructor for class pzapplet.
BodeMagPanel
Creates a new BodeMagPanel
BodeMagPlot
- class pzapplet.
BodeMagPlot
.
Graphs the magnitude plot of a full Bode plot.
BodeMagPlot()
- Constructor for class pzapplet.
BodeMagPlot
Creates a new BodeMagPlot
BodePhasePanel
- class pzapplet.
BodePhasePanel
.
Holds axis labels, title and a BodePhasePlot.
BodePhasePanel()
- Constructor for class pzapplet.
BodePhasePanel
Creates new BodePhasePanel
BodePhasePlot
- class pzapplet.
BodePhasePlot
.
BodePhasePlot draws the phase component of the full Bode plot.
BodePhasePlot()
- Constructor for class pzapplet.
BodePhasePlot
Creates a new BodePhasePlot
BodePlotPanel
- class pzapplet.
BodePlotPanel
.
Holds the two JPanel's of the Bode plot, magnitude and phase.
BodePlotPanel()
- Constructor for class pzapplet.
BodePlotPanel
Creates a new BodePlotPanel.
botLabel
- Variable in class pzapplet.
GraphPlot
C
ComplexToPoly
- class pzapplet.
ComplexToPoly
.
This class calculates a single polynomial from any number of real or complex conjugate poles.
ComplexToPoly(Complex[])
- Constructor for class pzapplet.
ComplexToPoly
Creates a new ComplexToPoly with the given complex values
Coord
- class pzapplet.
Coord
.
This class represents a coordinate in a cartesian plane.
Coord(int, int)
- Constructor for class pzapplet.
Coord
CreditsPanel
- class pzapplet.
CreditsPanel
.
Credits and acknowledgments for the Applet.
CreditsPanel()
- Constructor for class pzapplet.
CreditsPanel
Creates a new CreditsPanel.
centerLabel
- Variable in class pzapplet.
GraphPlot
colorSelection
- Variable in class pzapplet.
GraphPlot
D
deleteAllSystems()
- Method in class pzapplet.
LinearSystemHolder
Replaces the current Vector of systems with an empty vector
deletePolePair(Coord, int, boolean)
- Method in class pzapplet.
PoleZeroApplet
deleteZeroPair(Coord, int, boolean)
- Method in class pzapplet.
PoleZeroApplet
drawGridlines(Graphics2D)
- Method in class pzapplet.
BodeMagPlot
drawGridlines(Graphics2D)
- Method in class pzapplet.
BodePhasePlot
Handle's drawing non-standard gridlines.
drawGridlines(Graphics2D)
- Method in class pzapplet.
GraphPlot
Draws the standard set of 3 vertical and 3 horizontal graph lines.
drawGridlines(Graphics2D)
- Method in class pzapplet.
NicholsPlot
drawGridlines(Graphics2D)
- Method in class pzapplet.
NyquistPlot
drawGridlines(Graphics2D)
- Method in class pzapplet.
StepResponsePlot
E
equals(Coord)
- Method in class pzapplet.
Coord
F
FreqResponse
- class pzapplet.
FreqResponse
.
Represents a frequency response of a system.
FreqResponse(Complex[], Complex[])
- Constructor for class pzapplet.
FreqResponse
This creates a FreqResponse of discrete data points over a range of frequencies, given the poles and zeros passed to this.
FreqResponse(double[], double[], int, int)
- Constructor for class pzapplet.
FreqResponse
This creates a FreqResponse with the specified magnitudes and phases at each frequency ranging from 10^(low) to 10^(high).
frequencyResponses
- Variable in class pzapplet.
GraphPlot
G
GraphPanel
- class pzapplet.
GraphPanel
.
Abstract class defining a type of JPanel that specifically contains a GraphPlot that can be updated.
GraphPanel()
- Constructor for class pzapplet.
GraphPanel
GraphPlot
- class pzapplet.
GraphPlot
.
Abstract class defining how a graph should be drawn.
GraphPlot()
- Constructor for class pzapplet.
GraphPlot
getAllFreqs()
- Method in class pzapplet.
LinearSystemHolder
getAllSteps()
- Method in class pzapplet.
LinearSystemHolder
getAllSystems()
- Method in class pzapplet.
LinearSystemHolder
getDegree()
- Method in class pzapplet.
ComplexToPoly
getErrorMsg()
- Method in class pzapplet.
StepResponse
Possible error when there are more zeros than poles.
getFreq()
- Method in class pzapplet.
LinearSystem
getFreqs()
- Method in class pzapplet.
FreqResponse
Returns a double[] of each frequency value iteration
getGain()
- Method in class pzapplet.
StepResponse
getHigh()
- Method in class pzapplet.
FreqResponse
getLow()
- Method in class pzapplet.
FreqResponse
getMags()
- Method in class pzapplet.
FreqResponse
getMaximumSize()
- Method in class pzapplet.
BodeMagPanel
getMaximumSize()
- Method in class pzapplet.
BodePhasePanel
getMaximumSize()
- Method in class pzapplet.
BodePlotPanel
getMaximumSize()
- Method in class pzapplet.
GraphPlot
getMaximumSize()
- Method in class pzapplet.
PZButtons
getMaximumSize()
- Method in class pzapplet.
PZSPlaneGraph
getMaximumSize()
- Method in class pzapplet.
StepResponsePanel
getMinimumSize()
- Method in class pzapplet.
BodeMagPanel
getMinimumSize()
- Method in class pzapplet.
BodePhasePanel
getMinimumSize()
- Method in class pzapplet.
BodePlotPanel
getMinimumSize()
- Method in class pzapplet.
GraphPlot
getMinimumSize()
- Method in class pzapplet.
PZButtons
getMinimumSize()
- Method in class pzapplet.
PZSPlaneGraph
getMinimumSize()
- Method in class pzapplet.
StepResponsePanel
getMode()
- Method in class pzapplet.
PoleZeroApplet
getOpp(int)
- Method in class pzapplet.
Coord
getPhases()
- Method in class pzapplet.
FreqResponse
getPoles()
- Method in class pzapplet.
PoleZeroApplet
getPoly()
- Method in class pzapplet.
ComplexToPoly
getPreferredSize()
- Method in class pzapplet.
BodeMagPanel
getPreferredSize()
- Method in class pzapplet.
BodePhasePanel
getPreferredSize()
- Method in class pzapplet.
BodePlotPanel
getPreferredSize()
- Method in class pzapplet.
GraphPlot
getPreferredSize()
- Method in class pzapplet.
PZButtons
getPreferredSize()
- Method in class pzapplet.
PZSPlaneGraph
getPreferredSize()
- Method in class pzapplet.
StepResponsePanel
getRes()
- Method in class pzapplet.
FreqResponse
getStep()
- Method in class pzapplet.
LinearSystem
getStepResponseData()
- Method in class pzapplet.
StepResponse
getX()
- Method in class pzapplet.
Coord
getY()
- Method in class pzapplet.
Coord
getZeros()
- Method in class pzapplet.
ComplexToPoly
getZeros()
- Method in class pzapplet.
PoleZeroApplet
graphFont
- Variable in class pzapplet.
GraphPlot
graphFreqs(FreqResponse[])
- Method in class pzapplet.
GraphPlot
Graphs the specific frequency responses to be plotted.
graphSteps(StepResponse[])
- Method in class pzapplet.
GraphPlot
Graphs the specific steps responses to be plotted.
H
height
- Variable in class pzapplet.
GraphPlot
heightOverTwo
- Variable in class pzapplet.
GraphPlot
I
init()
- Method in class pzapplet.
PoleZeroApplet
L
LinearSystem
- class pzapplet.
LinearSystem
.
A representation of a system as a FreqResponse and StepResponse.
LinearSystem(FreqResponse, StepResponse)
- Constructor for class pzapplet.
LinearSystem
LinearSystemHolder
- class pzapplet.
LinearSystemHolder
.
This Class contains all the LinearSystems to be graphed.
LinearSystemHolder()
- Constructor for class pzapplet.
LinearSystemHolder
Creates a new Frequency/StepResponse Response container.
leftLabel
- Variable in class pzapplet.
GraphPlot
lineColor
- Variable in class pzapplet.
GraphPlot
M
midLabel
- Variable in class pzapplet.
GraphPlot
mouseClicked(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mouseDragged(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mouseEntered(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mouseExited(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mouseMoved(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mousePressed(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
mouseReleased(MouseEvent)
- Method in class pzapplet.
PZSPlaneGraph
N
NicholsPanel
- class pzapplet.
NicholsPanel
.
Contains axis labels, title, and a NicholsPlot.
NicholsPanel()
- Constructor for class pzapplet.
NicholsPanel
NicholsPlot
- class pzapplet.
NicholsPlot
.
Draws the Nichols Plot of one or many LinearSystems.
NicholsPlot()
- Constructor for class pzapplet.
NicholsPlot
Creates a new NicholsPlot
NyquistPanel
- class pzapplet.
NyquistPanel
.
Contains the axis labels, title, and NyquistPlot.
NyquistPanel()
- Constructor for class pzapplet.
NyquistPanel
Creates a new NyquistPanel
NyquistPlot
- class pzapplet.
NyquistPlot
.
Draws the Nyquist Plot for one or many LinearSystems.
NyquistPlot()
- Constructor for class pzapplet.
NyquistPlot
Creates a new NyquistPlot
numOfColors
- Variable in class pzapplet.
GraphPlot
P
PZButtons
- class pzapplet.
PZButtons
.
This creates the buttons that change the mode of the applet.
PZButtons(PoleZeroApplet)
- Constructor for class pzapplet.
PZButtons
PZOutputGraphs
- class pzapplet.
PZOutputGraphs
.
Creates a JTabbedPane that holds the separate panes that are output by the PZApplet.
PZOutputGraphs(PoleZeroApplet)
- Constructor for class pzapplet.
PZOutputGraphs
PZSPlaneGraph
- class pzapplet.
PZSPlaneGraph
.
Contains the S-Plane graph and allows clicking to modify the graph.
PZSPlaneGraph(PoleZeroApplet)
- Constructor for class pzapplet.
PZSPlaneGraph
PoleZeroApplet
- class pzapplet.
PoleZeroApplet
.
The root class for the Pole Zero Applet.
PoleZeroApplet()
- Constructor for class pzapplet.
PoleZeroApplet
paintComponent(Graphics)
- Method in class pzapplet.
BodeMagPlot
paintComponent(Graphics)
- Method in class pzapplet.
BodePhasePlot
paintComponent(Graphics)
- Method in class pzapplet.
NicholsPlot
paintComponent(Graphics)
- Method in class pzapplet.
NyquistPlot
paintComponent(Graphics)
- Method in class pzapplet.
PZSPlaneGraph
paintComponent(Graphics)
- Method in class pzapplet.
StepResponsePlot
pzapplet
- package pzapplet
R
reset()
- Method in class pzapplet.
PoleZeroApplet
Resets the Applet to its starting state, except for the mode
rightLabel
- Variable in class pzapplet.
GraphPlot
S
StepResponse
- class pzapplet.
StepResponse
.
Calculates and stores the step response of a given system of poles and zeros.
StepResponse(Complex[], Complex[])
- Constructor for class pzapplet.
StepResponse
This creates the step response data for a given system.
StepResponsePanel
- class pzapplet.
StepResponsePanel
.
Contains axis labels, title and StepResponsePlot.
StepResponsePanel()
- Constructor for class pzapplet.
StepResponsePanel
Creates new StepResponsePanel
StepResponsePlot
- class pzapplet.
StepResponsePlot
.
Draws the plot of one or many LinearSystems.
StepResponsePlot()
- Constructor for class pzapplet.
StepResponsePlot
Creates a new StepResponsePlot.
setMode(String)
- Method in class pzapplet.
PoleZeroApplet
setSelectedIndex(int)
- Method in class pzapplet.
PZOutputGraphs
setup()
- Method in class pzapplet.
BodeMagPanel
setup()
- Method in class pzapplet.
BodePhasePanel
Overwritten setup() method from GraphPanel.
setup()
- Method in class pzapplet.
BodePlotPanel
setup()
- Method in class pzapplet.
CreditsPanel
setup()
- Method in class pzapplet.
GraphPanel
Ensures extending classes implement a setup() method.
setup()
- Method in class pzapplet.
GraphPlot
setup()
- Method in class pzapplet.
NicholsPanel
setup()
- Method in class pzapplet.
NyquistPanel
setup()
- Method in class pzapplet.
StepResponsePanel
Overwritten setup() method from GraphPanel.
start()
- Method in class pzapplet.
PoleZeroApplet
stepResponses
- Variable in class pzapplet.
GraphPlot
T
toNormalizedString()
- Method in class pzapplet.
ComplexToPoly
toString()
- Method in class pzapplet.
ComplexToPoly
toString()
- Method in class pzapplet.
Coord
topLabel
- Variable in class pzapplet.
GraphPlot
U
updateApplet()
- Method in class pzapplet.
PoleZeroApplet
Updates the entire applet: s-plane, buttons, and output graphs
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
BodeMagPanel
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
BodePhasePanel
Overwritten updateGraphics from GraphPanel.
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
BodePlotPanel
Updates itself and its children panels with new information passed in the sys variable.
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
CreditsPanel
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
GraphPanel
Ensures extending classes implement this method, which is used to pass information from the main applet class to the panels that draw the graphs.
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
NicholsPanel
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
NyquistPanel
updateGraphics()
- Method in class pzapplet.
PZButtons
Updates the graphics of this.
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
PZOutputGraphs
updateGraphics()
- Method in class pzapplet.
PZSPlaneGraph
Updates the graph and redraws poles and zeros.
updateGraphics(LinearSystemHolder)
- Method in class pzapplet.
StepResponsePanel
Overwritten updateGraphics from GraphPanel.
W
width
- Variable in class pzapplet.
GraphPlot
widthOverTwo
- Variable in class pzapplet.
GraphPlot
withinRangeOf(Coord, int)
- Method in class pzapplet.
Coord
X
X_MIDDLE_VALUE
- Variable in class pzapplet.
GraphPlot
X_SCALING_FACTOR
- Variable in class pzapplet.
GraphPlot
Y
Y_MIDDLE_VALUE
- Variable in class pzapplet.
GraphPlot
Y_SCALING_FACTOR
- Variable in class pzapplet.
GraphPlot
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
W
X
Y
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes