Package infpp.fractal

Interface Summary
Colorizer The Colorizer interface provides an interface to colorizer objects, which are used to colorize fractals.
FractalGenerator The FractalGenerator interface provides a means of controlling the operation of a fractal generator.
JuliaFractalGenerator The JuliaFractalGenerator interface provides a means of controlling the operation of a Julia fractal generator.
 

Class Summary
Complex The Complex class models a complex number.
DiscreteColorizer The DiscreteColorizer class is the simplest implementation of the Colorizer interface.
DoublePrecisionFractalGenerator The DoublePrecisionFractalGenerator class provides an abstract class that serves as a common base for FractalGenerators using double precision floating point arithmetic.
FireColorizer The FireColorizer class provides a Colorizer that generates really hot colors.
FractalMain The FractalMain class contains the static main method.
GrayScaleColorizer The GrayScaleColorizer class provides a Colorizer that generates different shades of gray.
SabrinasColorizer This colorizer was adapted from a program by Ms.
SimpleDoublePrecisionJuliaGenerator The SimpleDoublePrecisionJuliaGenerator provides an implementation for calculating the number of required iterations to determine the divergence of the sequence of points obtained by the recursion zn + 1 = (zn)2 + c where c is the point passed to the setDefiningPoint method and is constant during the calculation of the fractal and z1 is a point determined by screen coordinates.
SimpleDoublePrecisionMandelbrotGenerator The SimpleDoublePrecisionMandelbrotGenerator provides an implementation for calculating the number of required iterations to determine the divergence of the sequence of points obtained by the recursion z1 := 1, zn + 1 = (zn)2 + c where c is a point determined by screen coordinates.
SwingFractalGUI The SwingFractalGUI class provides a graphical user interface to a set of a Julia and a Mandelbrot FractalGenerator.
ThreadedDoublePrecisionFractalGenerator The Threaded DoublePrecisionFractalGenerator class provides an abstract class that serves as a common base for FractalGenerators using double precision floating point arithmetic and multiple threads to speed up the calculation.
ThreadedDoublePrecisionJuliaGenerator The ThreadedDoublePrecisionJuliaGenerator provides an implementation for calculating the number of required iterations to determine the divergence of the sequence of points obtained by the recursion zn + 1 = (zn)2 + c where c is the point passed to the setDefiningPoint method and is constant during the calculation of the fractal and z1 is a point determined by screen coordinates.
ThreadedDoublePrecisionMandelbrotGenerator The ThreadedDoublePrecisionMandelbrotGenerator provides an implementation for calculating the number of required iterations to determine the divergence of the sequence of points obtained by the recursion z1 := 1, zn + 1 = (zn)2 + c where c is a point determined by screen coordinates.
YellowBlueColorizer The YellowBlueColorizer class provides a Colorizer that generates colors from yellow to blue.