Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
Öffentliche Slots | Signale | Öffentliche Methoden
ControlWindowImpl Klassenreferenz

Implementierungen der Knöpfe des Fensters "Einstellungen". Mehr ...

#include <controlwindowimpl.hpp>

Aufstellung aller Elemente

Öffentliche Slots

void renderMandelbrotImpl ()
 Berechnen und Übertragen des Bildes der Mandelbrot-Menge.
void renderMandelbarImpl ()
 Berechnen und Übertragen des Bildes der Mandelbar-Menge.
void renderMultibrotImpl ()
 Berechnen und Übertragen des Bildes der Multibrot-Menge.
void renderJuliaImpl ()
 Berechnen und Übertragen des Bildes der Julia-Menge.
void restoreDefaultsImpl ()
 Zurücksetzen aller Werte und Anzeigen der Mandelbrot-Menge.
void imageLabelClicked (int x, int y)
 Anpassen der Koordinaten des Mittelpunktes nach Mausklick im Fraktal.

Signale

void renderedFractal (QImage newFractal)
 Übertragen des Fraktals an das MainWindow.

Öffentliche Methoden

 ControlWindowImpl (MainWindow *mw, ControlWindow *cw)
 Erzeugt die ControlWindowImpl(ementation).
QImage renderFractal (ComplexFractal *fractal, std::string fractalName="", bool show=true, int size=1)
 Erzeugen des Fraktals anhand der im Fenster eingestellten Werte.

Ausführliche Beschreibung

Implementierungen der Knöpfe des Fensters "Einstellungen".

Autor:
Marcell Dietl

Beschreibung der Konstruktoren und Destruktoren

ControlWindowImpl::ControlWindowImpl ( MainWindow mw,
ControlWindow cw 
)

Erzeugt die ControlWindowImpl(ementation).

Parameter:
mwPointer auf das Hauptfenster "Fraktale".
cwPointer auf das Fenster "Einstellungen".

Dokumentation der Elementfunktionen

void ControlWindowImpl::imageLabelClicked ( int  x,
int  y 
) [slot]

Anpassen der Koordinaten des Mittelpunktes nach Mausklick im Fraktal.

Parameter:
xWert auf der realen Achse des angeklickten Pixels.
yWert auf der imaginären Achse des angeklickten Pixels.
void ControlWindowImpl::renderedFractal ( QImage  newFractal) [signal]

Übertragen des Fraktals an das MainWindow.

Parameter:
newFractalDas gerenderte Fraktal.
QImage ControlWindowImpl::renderFractal ( ComplexFractal fractal,
std::string  fractalName = "",
bool  show = true,
int  size = 1 
)

Erzeugen des Fraktals anhand der im Fenster eingestellten Werte.

Parameter:
fractalTyp des Fraktals, das berechnet werden soll.
fractalNameString-Repräsentierung des Fraktals.
sizeMultiplikationsfaktor zum Erzeugen größerer Bilder.
showAngabe, ob der Methodenaufruf das angezeigte Fraktal veraendert.
Rückgabe:
Das gerenderte Fraktal.
void ControlWindowImpl::renderJuliaImpl ( ) [slot]

Berechnen und Übertragen des Bildes der Julia-Menge.

void ControlWindowImpl::renderMandelbarImpl ( ) [slot]

Berechnen und Übertragen des Bildes der Mandelbar-Menge.

void ControlWindowImpl::renderMandelbrotImpl ( ) [slot]

Berechnen und Übertragen des Bildes der Mandelbrot-Menge.

void ControlWindowImpl::renderMultibrotImpl ( ) [slot]

Berechnen und Übertragen des Bildes der Multibrot-Menge.

void ControlWindowImpl::restoreDefaultsImpl ( ) [slot]

Zurücksetzen aller Werte und Anzeigen der Mandelbrot-Menge.


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