A B C D E F G H I J M N P R S T U

A

actualDistFromOrigin() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the actual distance from the origin of the Complex Plane.
actualDistFromOrigin(ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the actual distance from the origin of the Complex Plane.
add(ComplexNumber) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the sum of this ComplexNumber and the supplied ComplexNumber.
add(ComplexNumber, ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the sum of two ComplexNumbers.
addRow(String, double) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Adds a row to the table.

B

BasicRenderPanel - Class in com.monkeycoder.monkeyfractal.gui
This extremely basic RenderPanel simply dumps the FractalBuffer into its Image.
BasicRenderPanel() - Constructor for class com.monkeycoder.monkeyfractal.gui.BasicRenderPanel
Creates a new BasicRenderPanel.

C

com.monkeycoder.monkeyfractal.base - package com.monkeycoder.monkeyfractal.base
 
com.monkeycoder.monkeyfractal.gui - package com.monkeycoder.monkeyfractal.gui
 
com.monkeycoder.monkeyfractal.plugin - package com.monkeycoder.monkeyfractal.plugin
 
ComplexNumber - Class in com.monkeycoder.monkeyfractal.base
This class represents a Complex Number (a + bi) and provides basic math functions for using them.
ComplexNumber() - Constructor for class com.monkeycoder.monkeyfractal.base.ComplexNumber
Creates a new ComplexNumber initialized to (0 + 0i).
ComplexNumber(double, double) - Constructor for class com.monkeycoder.monkeyfractal.base.ComplexNumber
Creates a new ComplexNumber initialized to (inR + inIi).
ComplexRange - Class in com.monkeycoder.monkeyfractal.base
This class represents a specific range on Complex Plane.
ComplexRange(double, double, double, double) - Constructor for class com.monkeycoder.monkeyfractal.base.ComplexRange
Creates a new ComplexRange set to the range specified.
copy() - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Produces a full copy of this FractalBuffer.

D

distFromOrigin() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the distance from the origin of the Complex Plane.
distFromOrigin(ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the distance from the origin of the Complex Plane.
divide(ComplexNumber) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Divides this ComplexNumber by the supplied ComplexNumber.
divide(ComplexNumber, ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the quotient of two ComplexNumbers.
doRender(FractalBuffer) - Method in class com.monkeycoder.monkeyfractal.gui.BasicRenderPanel
Simple implementation which provides basic coloring based on values found in the FractalBuffer.
doRender(FractalBuffer) - Method in class com.monkeycoder.monkeyfractal.gui.PlasmaRenderPanel
Simple implementation which provides basic coloring based on values found in the FractalBuffer.
doRender(FractalBuffer) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This is the core render function that converts data in a FractalBuffer into an Image for display.

E

enableForcedRender() - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
 

F

flowWrapper(Component) - Static method in class com.monkeycoder.monkeyfractal.gui.GuiHelper
Creates a JPanel with a FlowLayout wrapped around the desired Component.
flowWrapper(int, Component) - Static method in class com.monkeycoder.monkeyfractal.gui.GuiHelper
Creates a JPanel with a FlowLayout wrapped around the desired Component.
FractalBuffer - Class in com.monkeycoder.monkeyfractal.base
This class represents a buffer full of calculated fractal data.
FractalBuffer(int, int) - Constructor for class com.monkeycoder.monkeyfractal.base.FractalBuffer
Creates a new FractalBuffer initialized to hold inWidth by inHeight worth of data.
FractalMtWorker - Class in com.monkeycoder.monkeyfractal.base
This is the parent class to all Multi-Threaded fractal worker classes.
FractalMtWorker() - Constructor for class com.monkeycoder.monkeyfractal.base.FractalMtWorker
FractalMtWorker is abstract and cannot be directly constructed.
FractalMtWorker(int) - Constructor for class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This constructor sets the ID of this worker.
FractalPlugin - Class in com.monkeycoder.monkeyfractal.base
This is the interface that all FractalPlugin's must implement.
FractalPlugin() - Constructor for class com.monkeycoder.monkeyfractal.base.FractalPlugin
FractalPlugin is abstract and cannot be directly constructed.
FractalThreadManager - Class in com.monkeycoder.monkeyfractal.base
This is a manager class that provides threading control for FractalPlugins.
FractalThreadManager() - Constructor for class com.monkeycoder.monkeyfractal.base.FractalThreadManager
Constructs a new FractalThreadManager.
FractalThreadManager(FractalPlugin) - Constructor for class com.monkeycoder.monkeyfractal.base.FractalThreadManager
Constructs a new FractalThreadManager with the specified FractalPlugin to manage.
FractalWindow - Class in com.monkeycoder.monkeyfractal.gui
This is the main window of MonkeyFractal.
FractalWindow() - Constructor for class com.monkeycoder.monkeyfractal.gui.FractalWindow
Creates a new FractalWindow.

G

gatherData(int) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
generateFractal() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function generates the partial fractal represented by this FractalMtWorker and configured by values passed in through other function calls.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function generates the fractal represented by the FractalPlugin and configured by the current ParameterList.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
Generates a Julia fractal using the current parameters.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
Generates a Mandelbrot fractal using the current parameters.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
This function generates the partial fractal represented by this FractalMtWorker and configured by values passed in through other function calls.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
Generates a Mandelbrot fractal using the current parameters.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
Generates a Newton fractal using the current parameters.
generateFractal() - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
Generates a Plasma fractal using the current parameters.
get(int, int) - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Gets the value at a a specific position in the buffer.
getColumnClass(int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns the object class of the requested column.
getColumnCount() - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns the number of columns in this table.
getColumnName(int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns the column header name for the requested column.
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function gets the current ComplexRange used internally by the FractalPlugin.
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
Calculates a new ComplexRange based on a Rectangle of pixels.
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function gets the current ComplexRange used internally by the FractalPlugin.
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
Calculates a new ComplexRange based on a Rectangle of pixels.
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
 
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
getComplexRange() - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
getComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
getData() - Method in class com.monkeycoder.monkeyfractal.base.UpdateMessage
Returns the data of this message.
getDataSet() - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Builds a ParameterList using the data objects currently in the table.
getFractalBuffer() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function returns the generated FractalBuffer.
getFractalBuffer() - Method in class com.monkeycoder.monkeyfractal.base.FractalThreadManager
This function returns the generated FractalBuffer.
getHeight() - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Gets the height of the buffer.
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This method returns a String containing Help About information about this plugin.
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.gui.BasicRenderPanel
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.gui.PlasmaRenderPanel
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This method returns a String containing Help About information about this plugin.
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
getHelpAboutInfo() - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
getId() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
Gets the ID for this worker.
getImaginary() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the Imaginary part of this ComplexNumber.
getImaginaryLowerBound() - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
Gets the lower bound of this range on the imaginary axis.
getImaginaryUpperBound() - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
Gets the upper bound of this range on the imaginary axis.
getParameterList() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function returns the current ParameterList being used by this FractalPlugin.
getParameterList() - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function returns the current ParameterList being used by this FractalPlugin.
getParameterList() - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListGui
 
getParameterList() - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function returns the current ParameterList being used by this RenderPanel.
getParamNames() - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Gets the list of all parameter names from this ParameterList.
getParamValue(String) - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Gets the value of a parameter by its name.
getReal() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns the Real part of this ComplexNumber.
getRealLowerBound() - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
Gets the lower bound of this range on the real axis.
getRealUpperBound() - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
Gets the upper bound of this range on the real axis.
getRenderImage() - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function accepts the two corner points that represent rubberband box.
getRowCount() - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns the number of data rows in this table.
getType() - Method in class com.monkeycoder.monkeyfractal.base.UpdateMessage
Returns the type of this message.
getValueAt(int, int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns the data at the specified table coordinates.
getWidth() - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Gets the width of the buffer.
GuiHelper - Class in com.monkeycoder.monkeyfractal.gui
This class provides some convenience GUI methods.
GuiHelper() - Constructor for class com.monkeycoder.monkeyfractal.gui.GuiHelper
 

H

HelpAboutWindow - Class in com.monkeycoder.monkeyfractal.gui
Window for showing the Help->About dialog.
HelpAboutWindow(JFrame) - Constructor for class com.monkeycoder.monkeyfractal.gui.HelpAboutWindow
Creates and configures a new HelpAboutWindow.
hide() - Method in class com.monkeycoder.monkeyfractal.gui.FractalWindow
Hides the MonkeyFractal Main window.

I

i - Variable in class com.monkeycoder.monkeyfractal.base.ComplexNumber
The imaginary number part of this complex number.
isCellEditable(int, int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Returns whether or not the data at the specified table coordinates is editable.
isEmpty() - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Does a scan of the entire buffer to determine if it is empty.
isWorkComplete() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
isZero() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Determines whether or not both the real and imaginary parts of this complex number are zero.

J

JuliaPlugin - Class in com.monkeycoder.monkeyfractal.plugin
This is a FractalPlugin that generates Julia fractals.
JuliaPlugin() - Constructor for class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
Creates a new JuliaPlugin.

M

main(String[]) - Static method in class com.monkeycoder.monkeyfractal.base.MonkeyFractal
This is the starting point of MonkeyFractal.
MandelbrotMtPlugin - Class in com.monkeycoder.monkeyfractal.plugin
This is a FractalPlugin that generates Mandelbrot fractals using multiple threads to try to improve performance.
MandelbrotMtPlugin() - Constructor for class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
Creates a new MandelbrotMtPlugin.
MandelbrotMtWorker - Class in com.monkeycoder.monkeyfractal.plugin
This is a Multi-Threaded Mandelbrot worker.
MandelbrotMtWorker() - Constructor for class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
MandelbrotMtWorker constructor.
MandelbrotMtWorker(int) - Constructor for class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
This constructor sets the ID of this worker.
MandelbrotPlugin - Class in com.monkeycoder.monkeyfractal.plugin
This is a FractalPlugin that generates Mandelbrot fractals.
MandelbrotPlugin() - Constructor for class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
Creates a new MandelbrotPlugin.
merge(FractalBuffer, Point) - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Merges an entire FractalBuffer into this one.
merge(FractalBuffer, Rectangle, Point) - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Merges a partial FractalBuffer into this one.
MonkeyFractal - Class in com.monkeycoder.monkeyfractal.base
This is the starting point of MonkeyFractal.
MonkeyFractal() - Constructor for class com.monkeycoder.monkeyfractal.base.MonkeyFractal
Constructs a new MonkeyFractal controller.
multiply(ComplexNumber) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Multiplies this ComplexNumber by the supplied ComplexNumber.
multiply(ComplexNumber, ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the product of two ComplexNumbers.

N

NewtonPlugin - Class in com.monkeycoder.monkeyfractal.plugin
This is a FractalPlugin that generates Newton fractals.
NewtonPlugin() - Constructor for class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
Creates a new NewtonPlugin.

P

paint(Graphics) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function controls the generalized rendering of FractalBuffer data.
ParameterList - Class in com.monkeycoder.monkeyfractal.base
This is a generic container for named parameter passing.
ParameterList() - Constructor for class com.monkeycoder.monkeyfractal.base.ParameterList
Creates a new empty ParameterList.
ParameterListGui - Class in com.monkeycoder.monkeyfractal.gui
This is a dialog that allows the user to configure the ParameterList for anything that is configured by one.
ParameterListGui(Frame) - Constructor for class com.monkeycoder.monkeyfractal.gui.ParameterListGui
Creates and configures a new ParameterListGui.
ParameterListTableModel - Class in com.monkeycoder.monkeyfractal.gui
This is the table model used for the display of ParameterList key and value pairs by ParameterListGui.
ParameterListTableModel() - Constructor for class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Creates a new ParameterListTableModel with no headers or data.
ParameterListTableModel(String[]) - Constructor for class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Creates a new ParameterListTableModel with the supplied headers.
ParameterListTableModel(String[], Object[][]) - Constructor for class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Creates a new ParameterListTableModel with the supplied headers and raw data.
ParameterListTableModel(String[], ParameterList) - Constructor for class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Creates a new ParameterListTableModel with the supplied headers and data.
params - Variable in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
Holds the configuration of this plugin in the form of a ParameterList.
params - Variable in class com.monkeycoder.monkeyfractal.base.FractalPlugin
Holds the configuration of this plugin in the form of a ParameterList.
params - Variable in class com.monkeycoder.monkeyfractal.gui.RenderPanel
Holds the configuration of this RenderPanel in the form of a ParameterList.
PlasmaPlugin - Class in com.monkeycoder.monkeyfractal.plugin
This is a PlasmaPlugin that generates Plasma fractals.
PlasmaPlugin() - Constructor for class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
Creates a new PlasmaPlugin.
PlasmaRenderPanel - Class in com.monkeycoder.monkeyfractal.gui
This RenderPanel follows a few coloring rules to decide each color while processing the FractalBuffer into its Image.
PlasmaRenderPanel() - Constructor for class com.monkeycoder.monkeyfractal.gui.PlasmaRenderPanel
Creates a new PlasmaRenderPanel.

R

r - Variable in class com.monkeycoder.monkeyfractal.base.ComplexNumber
The real number part of this complex number.
removeParameter(String) - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Removes a parameter from this ParameterList by its name.
removeRow(int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Removes a row from the table.
RenderPanel - Class in com.monkeycoder.monkeyfractal.gui
This is the parent class for all RenderPanels.
RenderPanel() - Constructor for class com.monkeycoder.monkeyfractal.gui.RenderPanel
RenderPanel is abstract and cannot be directly constructed.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function creates a default ParameterList for this FractalPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function creates a default ParameterList for this FractalPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.gui.BasicRenderPanel
Creates the default required parameters for the BasicRenderPanel.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.gui.PlasmaRenderPanel
Creates the default required parameters for the PlasmaRenderPanel.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function creates a default ParameterList for this RenderPanel.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
Creates the default required parameters for the JuliaPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
Creates the default required parameters for the MandelbrotMtPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
Creates the default required parameters for the MandelbrotPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
Creates the default required parameters for the MandelbrotPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
Creates the default required parameters for the NewtonPlugin.
resetParameterList() - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
Creates the default required parameters for the PlasmaPlugin.
run() - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This manages the process of generating this piece of fractal work.
run() - Method in class com.monkeycoder.monkeyfractal.base.FractalThreadManager
This manages the process of generating the fractal.

S

sendUpdate(UpdateMessage) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
Relays an UpdateMessage to whatever is observing this class.
sendUpdate(UpdateMessage) - Method in class com.monkeycoder.monkeyfractal.base.FractalThreadManager
Relays an UpdateMessage to whatever is observing this class.
set(double, double) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Sets the Real and Imaginary parts of this ComplexNumber to (inR + inIi).
set(ComplexNumber) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Sets the Real and Imaginary parts of this ComplexNumber to the real and imaginary parts of the passed in ComplexNumber.
set(int, int, double) - Method in class com.monkeycoder.monkeyfractal.base.FractalBuffer
Sets a specific position in the buffer to the supplied value.
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function sets the ComplexRange used internally by the FractalPlugin.
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function sets the ComplexRange used internally by the FractalPlugin.
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function sets the ComplexRange used internally by the FractalPlugin.
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function sets the ComplexRange used internally by the FractalPlugin.
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function sets the ComplexRange to be shown in the corner of the render.
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
 
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
setComplexRange(ComplexRange) - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
setComplexRange(Rectangle) - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
setDataSet(ParameterList) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Replaces the data used with new data.
setFractalBuffer(FractalBuffer) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function sets the FractalBuffer of data to be rendered.
setFractalPlugin(FractalPlugin) - Method in class com.monkeycoder.monkeyfractal.base.FractalThreadManager
Sets a new FractalPlugin to manage.
setFractalPluginClass(String) - Method in class com.monkeycoder.monkeyfractal.gui.FractalWindow
Sets the FractalPlugin that will be used by this FractalWindow.
setFractalPluginInfo(String) - Method in class com.monkeycoder.monkeyfractal.gui.HelpAboutWindow
 
setId(int) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
Allows the setting of an ID for this worker.
setImaginary(double) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Sets the Imaginary part of this ComplexNumber to the Imaginary part passed in.
setParameterList(ParameterList) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This function takes in a ParameterList that will replace the internal ParameterList being used by this FractalPlugin.
setParameterList(ParameterList) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This function takes in a ParameterList that will replace the internal ParameterList being used by this FractalPlugin.
setParameterList(ParameterList) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListGui
 
setParameterList(ParameterList) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function takes in a ParameterList that will replace the internal ParameterList being used by this RenderPanel.
setParamValue(String, double) - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Sets the value of a parameter by its name.
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.base.FractalMtWorker
This method sets the Dimensions of the FractalBuffer that will be generated by generateFractal().
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This method sets the Dimensions of the FractalBuffer that will be generated by generateFractal().
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.JuliaPlugin
 
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
 
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
 
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotPlugin
 
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.NewtonPlugin
 
setPixelDimensions(Dimension) - Method in class com.monkeycoder.monkeyfractal.plugin.PlasmaPlugin
 
setRange(double, double, double, double) - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
Sets this ComplexRange to the range specified.
setReal(double) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Sets the Real part of this ComplexNumber to the Real part passed in.
setRenderPanelClass(String) - Method in class com.monkeycoder.monkeyfractal.gui.FractalWindow
Sets the RenderPanel that will be used by this FractalWindow.
setRenderPanelInfo(String) - Method in class com.monkeycoder.monkeyfractal.gui.HelpAboutWindow
 
setRubberBandBox(Point, Point) - Method in class com.monkeycoder.monkeyfractal.gui.RenderPanel
This function accepts the two corner points that represent rubberband box.
setThreadManager(FractalThreadManager) - Method in class com.monkeycoder.monkeyfractal.base.FractalPlugin
This method accepts a reference to the containing FractalThreadManager.
setValueAt(Object, int, int) - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListTableModel
Sets the raw data at the specified table coordinates.
show() - Method in class com.monkeycoder.monkeyfractal.gui.FractalWindow
Displays the MonkeyFractal Main window.
show() - Method in class com.monkeycoder.monkeyfractal.gui.HelpAboutWindow
Displays the HelpAboutWindow.
show() - Method in class com.monkeycoder.monkeyfractal.gui.ParameterListGui
Displays the ParameterListGui.
size() - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Returns the number of parameters in this ParameterList.
square() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Squares this ComplexNumber.
square(ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the square of the ComplexNumber passed in.
subtract(ComplexNumber) - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Subtracts the supplied ComplexNumber from this ComplexNumber.
subtract(ComplexNumber, ComplexNumber) - Static method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Calculates the difference of two ComplexNumbers.

T

threadManager - Variable in class com.monkeycoder.monkeyfractal.base.FractalPlugin
Holds a reference to the containing FractalThreadManager.
toString() - Method in class com.monkeycoder.monkeyfractal.base.ComplexNumber
Returns this ComplexNumber as a String.
toString() - Method in class com.monkeycoder.monkeyfractal.base.ComplexRange
 
toString() - Method in class com.monkeycoder.monkeyfractal.base.ParameterList
Outputs the contents of this ParameterList as a String.

U

update(Observable, Object) - Method in class com.monkeycoder.monkeyfractal.gui.FractalWindow
Required to implement Observer.
update(Observable, Object) - Method in class com.monkeycoder.monkeyfractal.plugin.MandelbrotMtPlugin
Required to implement Observer.
UPDATE_FRACTAL_COMPLETE - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
A FractalBuffer is available with the completed generated fractal.
UPDATE_GENERATION_TIME - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
How long the generation of a fractal has gone on.
UPDATE_NONE - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
No message.
UPDATE_PARTIAL_WORK_COMPLETE - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
Informs the FractalPlugin managing and observing this worker that it is done with its work.
UPDATE_PERCENT_GENERATED - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
Percentage of fractal that is generated so far.
UPDATE_REQUEST_PARTIAL_RENDER - Static variable in class com.monkeycoder.monkeyfractal.base.UpdateMessage
Informs the GUI that the FractalPlugin would like a render to be done even though the calculation is not yet complete.
UpdateMessage - Class in com.monkeycoder.monkeyfractal.base
Used by Observer/Observable classes and classes with userInterrupt() support within MonkeyFractal as a means of passing around neatly packarged arguements and associated data.
UpdateMessage(int) - Constructor for class com.monkeycoder.monkeyfractal.base.UpdateMessage
Initializes a new UpdateMessage to a certain type.
UpdateMessage(int, String) - Constructor for class com.monkeycoder.monkeyfractal.base.UpdateMessage
Initializes a new UpdateMessage to a certain type and bundles in data with it.

A B C D E F G H I J M N P R S T U