Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
Signale | Öffentliche Methoden | Öffentliche Attribute | Geschützte Methoden
ControlWindow Klassenreferenz

Anlegen und Anordnen aller UI-Elemente des Fensters "Einstellungen". Mehr ...

#include <controlwindow.hpp>

Aufstellung aller Elemente

Signale

void closeAllWindows ()
 Alle Fenster der Anwendung und die Anwendung selbst schließen.

Öffentliche Methoden

 ControlWindow (QWidget *parent=0)
 Erzeugt das ControlWindow ("Einstellungen").

Öffentliche Attribute

QPushButton * renderMandelbrotButton
 Mandelbrot-Menge berechnen und anzeigen.
QPushButton * helpMandelbrotButton
 Zusätzliche Informationen zur Mandelbrot-Menge einblenden.
QPushButton * renderMandelbarButton
 Mandelbar-Menge berechnen und anzeigen.
QPushButton * helpMandelbarButton
 Zusätzliche Informationen zur Mandelbar-Menge einblenden.
QPushButton * renderMultibrotButton
 Multibrot-Menge berechnen und anzeigen.
QPushButton * helpMultibrotButton
 Zusätzliche Informationen zur Multibrot-Menge einblenden.
QPushButton * renderJuliaButton
 Julia-Menge berechnen und anzeigen.
QPushButton * helpJuliaButton
 Zusätzliche Informationen zur Julia-Menge einblenden.
QPushButton * restoreDefaultsButton
 Zurücksetzen aller Werte und Anzeigen der Mandelbrot-Menge.
QDoubleSpinBox * xSpinBox
 X-Wert des Mittelpunktes manuell einstellen.
QDoubleSpinBox * ySpinBox
 Y-Wert des Mittelpunktes manuell einstellen.
QSpinBox * zoomSpinBox
 Zoomfaktor, mit dem das Fraktal angezeigt werden soll.
QSpinBox * precisionSpinBox
 Genauigkeit des Escape-Time-Algorithmus verbessern.
QLabel * informationLabel
 Minimalistische Statusanzeige zum Zustand der Anwendung.
QRadioButton * rgbRadioButton
 Setzen des Farbschemas "Gesamtes Farbspektrum".
QRadioButton * grayRadioButton
 Setzen des Farbschemas "Graustufen".
QRadioButton * bwRadioButton
 Setzen des Farbschemas "Schwarz und Wei&szlig;".
QCheckBox * optimizedCheckBox
 Festlegen, ob der optimierte Algorithmus verwendet werden soll.
QDoubleSpinBox * multibrotSpinBox
 Exponent der Multibrot-Menge wählen.
QDoubleSpinBox * juliaRealSpinBox
 Realteil des Parameters der Julia-Menge wählen.
QDoubleSpinBox * juliaImagSpinBox
 Imaginärteil des Parameters der Julia-Menge wählen.

Geschützte Methoden

void closeEvent (QCloseEvent *event)
 Überschreiben der Methode zum Schließen des Fensters.

Ausführliche Beschreibung

Anlegen und Anordnen aller UI-Elemente des Fensters "Einstellungen".

Autor:
Marcell Dietl

Beschreibung der Konstruktoren und Destruktoren

ControlWindow::ControlWindow ( QWidget *  parent = 0)

Erzeugt das ControlWindow ("Einstellungen").

Parameter:
parentStets 0, um das Widgets als Window zu definieren.

Dokumentation der Elementfunktionen

void ControlWindow::closeAllWindows ( ) [signal]

Alle Fenster der Anwendung und die Anwendung selbst schließen.

void ControlWindow::closeEvent ( QCloseEvent *  event) [protected]

Überschreiben der Methode zum Schließen des Fensters.

Emittiert ein Signal zum Beenden der gesamten Anwendung.

Parameter:
eventDas abgefangene Ereignis.

Dokumentation der Datenelemente

Setzen des Farbschemas "Schwarz und Wei&szlig;".

Setzen des Farbschemas "Graustufen".

Zusätzliche Informationen zur Julia-Menge einblenden.

Zusätzliche Informationen zur Mandelbar-Menge einblenden.

Zusätzliche Informationen zur Mandelbrot-Menge einblenden.

Zusätzliche Informationen zur Multibrot-Menge einblenden.

Minimalistische Statusanzeige zum Zustand der Anwendung.

Imaginärteil des Parameters der Julia-Menge wählen.

Realteil des Parameters der Julia-Menge wählen.

Exponent der Multibrot-Menge wählen.

Festlegen, ob der optimierte Algorithmus verwendet werden soll.

Genauigkeit des Escape-Time-Algorithmus verbessern.

Julia-Menge berechnen und anzeigen.

Mandelbar-Menge berechnen und anzeigen.

Mandelbrot-Menge berechnen und anzeigen.

Multibrot-Menge berechnen und anzeigen.

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

Setzen des Farbschemas "Gesamtes Farbspektrum".

QDoubleSpinBox* ControlWindow::xSpinBox

X-Wert des Mittelpunktes manuell einstellen.

QDoubleSpinBox* ControlWindow::ySpinBox

Y-Wert des Mittelpunktes manuell einstellen.

Zoomfaktor, mit dem das Fraktal angezeigt werden soll.


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