|
CC-Fractal-Suite
|
Class that implements the 'Pickover Stalk' fractal. More...
#include <Mandelbrot.h>
Public Member Functions | |
| Pickover (PickoverStashData &pickoverData) | |
| virtual FractalCoordsInfo | calculate (COMPLEX coords) |
| Calculates the Mandelbrot fractal. More... | |
| fpreal | distance_to_point (COMPLEX z, COMPLEX point) |
| Z is the current iteration in a recursive fractal calculation, and point is a reference point. More... | |
| fpreal | distance_to_line (COMPLEX z, COMPLEX offset, fpreal theta) |
| Z is the current iteration in a recursive fractal calculation, offset is a translation that will be applied to the line, and theta is a number of degrees to rotate the line. More... | |
Public Member Functions inherited from CC::Mandelbrot | |
| Mandelbrot (MandelbrotStashData &mandelData) | |
| COMPLEX | calculate_z (COMPLEX z, COMPLEX c) |
| Calculate Z runs only the fractal math calculation. More... | |
Public Attributes | |
| PickoverStashData | data |
| PickoverStashData, like Pickover, is subclassed from a Mandelbrot related object. More... | |
Public Attributes inherited from CC::Mandelbrot | |
| MandelbrotStashData | data |
Class that implements the 'Pickover Stalk' fractal.
In fractal terms, it is calculated the same way as a Mandelbrot, but renders the fractal data differently. While Mandelbrot returns a number of iterations, Pickover measures the distance from a number in the Mandelbrot set to user-specified 2-D geometry. The CCFS has implemented Point and line as types to measure distance against.
|
virtual |
Calculates the Mandelbrot fractal.
Reimplemented from CC::Mandelbrot.
Z is the current iteration in a recursive fractal calculation, offset is a translation that will be applied to the line, and theta is a number of degrees to rotate the line.
Z is the current iteration in a recursive fractal calculation, and point is a reference point.
| PickoverStashData CC::Pickover::data |
PickoverStashData, like Pickover, is subclassed from a Mandelbrot related object.
1.8.12