public class JuliaSetWithMandelbrotSet extends ImageEffect
Constructor and Description |
---|
JuliaSetWithMandelbrotSet()
Creates a
MandelbrotSet object with the default parameters. |
JuliaSetWithMandelbrotSet(JuliaSetParameters pJuliaParams,
MandelbrotSetParameters pMBParams)
Creates a
MandelbrotSet object that draws a part of the mandelbrot set according to the specified parameters. |
Modifier and Type | Method and Description |
---|---|
ComplexNumber |
getComplexNumberAt(int iXPos,
int iYPos) |
EffectParameters |
getEffectParameters()
Returns the image effect parameters that configure the effect.
|
java.awt.image.BufferedImage |
getJuliaImage() |
JuliaSetParameters |
getJuliaSetParameters() |
java.awt.image.BufferedImage |
getMandelbrotImage() |
MandelbrotSetParameters |
getMandelbrotSetParameters() |
java.awt.Point |
getNearesPixelOfParameterC() |
boolean |
isJuliaSet(int iXPos) |
java.awt.image.BufferedImage |
process()
Processes the image effect and returns the result image.
|
void |
setEffectParameters(EffectParameters pParameters)
Sets the image effect parameters that configure the effect.
|
void |
setJuliaSetParameters(JuliaSetParameters pParameters) |
void |
setMandelbrotSetParameters(MandelbrotSetParameters pParameters) |
isRunning, processAsThread, run
public JuliaSetWithMandelbrotSet()
MandelbrotSet
object with the default parameters.public JuliaSetWithMandelbrotSet(JuliaSetParameters pJuliaParams, MandelbrotSetParameters pMBParams)
MandelbrotSet
object that draws a part of the mandelbrot set according to the specified parameters.pParameters
- The parameters that configure the Mandelbrot set image.public java.awt.image.BufferedImage process() throws java.lang.Exception
process
in class ImageEffect
BufferedImage
object.java.lang.Exception
- if there are errors when processing the image effect.public java.awt.image.BufferedImage getJuliaImage()
public java.awt.image.BufferedImage getMandelbrotImage()
public void setEffectParameters(EffectParameters pParameters)
setEffectParameters
in class ImageEffect
pParameters
- The parameters for this image effect.public void setMandelbrotSetParameters(MandelbrotSetParameters pParameters)
public void setJuliaSetParameters(JuliaSetParameters pParameters)
public EffectParameters getEffectParameters()
getEffectParameters
in class ImageEffect
public JuliaSetParameters getJuliaSetParameters()
public MandelbrotSetParameters getMandelbrotSetParameters()
public boolean isJuliaSet(int iXPos)
public ComplexNumber getComplexNumberAt(int iXPos, int iYPos)
public java.awt.Point getNearesPixelOfParameterC()