|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Observable
com.monkeycoder.monkeyfractal.base.FractalMtWorker
com.monkeycoder.monkeyfractal.plugin.MandelbrotMtWorker
public class MandelbrotMtWorker
This is a Multi-Threaded Mandelbrot worker.
It supplies the basic constructs for managing divided work.
Originally part of the MonkeyFractal project.
| Field Summary |
|---|
| Fields inherited from class com.monkeycoder.monkeyfractal.base.FractalMtWorker |
|---|
params |
| Constructor Summary | |
|---|---|
MandelbrotMtWorker()
MandelbrotMtWorker constructor. |
|
MandelbrotMtWorker(int inId)
This constructor sets the ID of this worker. |
|
| Method Summary | |
|---|---|
FractalBuffer |
generateFractal()
This function generates the partial fractal represented by this FractalMtWorker and configured by values passed in through other function calls. |
ComplexRange |
getComplexRange()
This function gets the current ComplexRange used internally by the FractalPlugin. |
ComplexRange |
getComplexRange(java.awt.Rectangle inPixelRect)
Calculates a new ComplexRange based on a Rectangle of pixels. |
void |
resetParameterList()
Creates the default required parameters for the MandelbrotPlugin. |
void |
setComplexRange(ComplexRange inComplexRange)
This function sets the ComplexRange used internally by the FractalPlugin. |
void |
setComplexRange(java.awt.Rectangle inPixelRect)
This function sets the ComplexRange used internally by the FractalPlugin. |
void |
setPixelDimensions(java.awt.Dimension inPixelDim)
This method sets the Dimensions of the FractalBuffer that will be generated by generateFractal(). |
| Methods inherited from class com.monkeycoder.monkeyfractal.base.FractalMtWorker |
|---|
getFractalBuffer, getId, getParameterList, run, sendUpdate, setId, setParameterList |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MandelbrotMtWorker()
public MandelbrotMtWorker(int inId)
inId - A value used externally to identify this worker.| Method Detail |
|---|
public void resetParameterList()
resetParameterList in class FractalMtWorkerpublic FractalBuffer generateFractal()
generateFractal in class FractalMtWorkerFractalMtWorker.getFractalBuffer(),
FractalMtWorker.setComplexRange(ComplexRange),
FractalMtWorker.setPixelDimensions(Dimension)public ComplexRange getComplexRange()
FractalMtWorker
getComplexRange in class FractalMtWorkerpublic ComplexRange getComplexRange(java.awt.Rectangle inPixelRect)
FractalMtWorker
getComplexRange in class FractalMtWorkerpublic void setComplexRange(ComplexRange inComplexRange)
FractalMtWorker
setComplexRange in class FractalMtWorkerinComplexRange - The new ComplexRange to be loaded into the internal ParameterList.FractalPlugin.generateFractal()public void setComplexRange(java.awt.Rectangle inPixelRect)
FractalMtWorker
setComplexRange in class FractalMtWorkerinPixelRect - A Rectangle of pixels to use to create a new ComplexRange to be loaded into the internal ParameterList.FractalPlugin.getComplexRange(Rectangle),
FractalPlugin.setComplexRange(ComplexRange)public void setPixelDimensions(java.awt.Dimension inPixelDim)
FractalMtWorker
setPixelDimensions in class FractalMtWorkerinPixelDim - A Dimension of pixels that represents how large a FractalBuffer will be generated.FractalPlugin.generateFractal()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||