Berechnet ein Fraktal in der Ebene der komplexen Zahlen. Mehr ...
#include <complexfractalrenderer.hpp>
Öffentliche Methoden | |
ComplexFractalRenderer (ComplexFractal *fractal, ColorMapper *mapper) | |
Erzeugt einen ComplexFractalRenderer. | |
QImage | render (std::complex< double > topleft=std::complex< double >(-3, 1.5), double step=0.005, int width=800, int height=600) const |
Rendert das Fraktal. |
Berechnet ein Fraktal in der Ebene der komplexen Zahlen.
ComplexFractalRenderer::ComplexFractalRenderer | ( | ComplexFractal * | fractal, | |
ColorMapper * | mapper | |||
) |
Erzeugt einen ComplexFractalRenderer.
fractal | Fraktal, das gerendert werden soll. Der neue ComplexFractalRenderer wird Eigentümer des ComplexFractal-Objekts. | |
mapper | Färbung, die verwendet werden soll. Der neue ComplexFractalRenderer wird Eigentümer des ColorMapper-Objekts. |
QImage ComplexFractalRenderer::render | ( | std::complex< double > | topleft = std::complex<double>(-3, 1.5) , |
|
double | step = 0.005 , |
|||
int | width = 800 , |
|||
int | height = 600 | |||
) | const |
Rendert das Fraktal.
topleft | Komplexer Zahlenwert des oberen linken Pixels | |
step | Schrittweite entlang der realen bzw. imaginären Axe pro Pixel | |
width | Breite des zu rendernden Bilds in Pixeln | |
height | Höhe des zu rendernden Bilds in Pixeln |