Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
Öffentliche Methoden
ComplexFractalRenderer Klassenreferenz

Berechnet ein Fraktal in der Ebene der komplexen Zahlen. Mehr ...

#include <complexfractalrenderer.hpp>

Aufstellung aller Elemente

Öffentliche Methoden

 ComplexFractalRenderer (ComplexFractal *fractal, ColorMapper *mapper)
 Erzeugt einen ComplexFractalRenderer.
QImage render (std::complex< double > topLeft=std::complex< double >(-2.0, 1.5), double step=0.005, int precision=50, int width=800, int height=600, bool optimized=false) const
 Rendert das Fraktal.

Ausführliche Beschreibung

Berechnet ein Fraktal in der Ebene der komplexen Zahlen.

Autor:
Sebastian Flothow, Marcell Dietl

Beschreibung der Konstruktoren und Destruktoren

ComplexFractalRenderer::ComplexFractalRenderer ( ComplexFractal fractal,
ColorMapper mapper 
)

Erzeugt einen ComplexFractalRenderer.

Parameter:
fractalFraktal, das gerendert werden soll. Der neue ComplexFractalRenderer wird Eigentümer des ComplexFractal-Objekts.
mapperFärbung, die verwendet werden soll. Der neue ComplexFractalRenderer wird Eigentümer des ColorMapper-Objekts.

Dokumentation der Elementfunktionen

QImage ComplexFractalRenderer::render ( std::complex< double >  topLeft = std::complex<double>(-2.0, 1.5),
double  step = 0.005,
int  precision = 50,
int  width = 800,
int  height = 600,
bool  optimized = false 
) const

Rendert das Fraktal.

Parameter:
topLeftKomplexer Zahlenwert des oberen linken Pixels.
stepSchrittweite entlang der realen bzw. imaginären Achse pro Pixel.
precisionGenauigkeit, mit der die einzelnen Pixel gerendert werden soll.
widthBreite des zu rendernden Bildes in Pixeln.
heightHöhe des zu rendernden Bildes in Pixeln.
optimizedAktivieren des optimierten Escape-Time-Algorithmus.
Rückgabe:
Das gerenderte Fraktal.

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
 Alle Klassen Funktionen Variablen