Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
|
Anlegen und Anordnen aller UI-Elemente des Fensters "Einstellungen". Mehr ...
#include <controlwindow.hpp>
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ß". | |
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. |
Anlegen und Anordnen aller UI-Elemente des Fensters "Einstellungen".
ControlWindow::ControlWindow | ( | QWidget * | parent = 0 | ) |
Erzeugt das ControlWindow ("Einstellungen").
parent | Stets 0, um das Widgets als Window zu definieren. |
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.
event | Das abgefangene Ereignis. |
QRadioButton* ControlWindow::bwRadioButton |
Setzen des Farbschemas "Schwarz und Weiß".
QRadioButton* ControlWindow::grayRadioButton |
Setzen des Farbschemas "Graustufen".
QPushButton* ControlWindow::helpJuliaButton |
Zusätzliche Informationen zur Julia-Menge einblenden.
QPushButton* ControlWindow::helpMandelbarButton |
Zusätzliche Informationen zur Mandelbar-Menge einblenden.
QPushButton* ControlWindow::helpMandelbrotButton |
Zusätzliche Informationen zur Mandelbrot-Menge einblenden.
QPushButton* ControlWindow::helpMultibrotButton |
Zusätzliche Informationen zur Multibrot-Menge einblenden.
QLabel* ControlWindow::informationLabel |
Minimalistische Statusanzeige zum Zustand der Anwendung.
QDoubleSpinBox* ControlWindow::juliaImagSpinBox |
Imaginärteil des Parameters der Julia-Menge wählen.
QDoubleSpinBox* ControlWindow::juliaRealSpinBox |
Realteil des Parameters der Julia-Menge wählen.
QDoubleSpinBox* ControlWindow::multibrotSpinBox |
Exponent der Multibrot-Menge wählen.
QCheckBox* ControlWindow::optimizedCheckBox |
Festlegen, ob der optimierte Algorithmus verwendet werden soll.
QSpinBox* ControlWindow::precisionSpinBox |
Genauigkeit des Escape-Time-Algorithmus verbessern.
QPushButton* ControlWindow::renderJuliaButton |
Julia-Menge berechnen und anzeigen.
QPushButton* ControlWindow::renderMandelbarButton |
Mandelbar-Menge berechnen und anzeigen.
QPushButton* ControlWindow::renderMandelbrotButton |
Mandelbrot-Menge berechnen und anzeigen.
QPushButton* ControlWindow::renderMultibrotButton |
Multibrot-Menge berechnen und anzeigen.
QPushButton* ControlWindow::restoreDefaultsButton |
Zurücksetzen aller Werte und Anzeigen der Mandelbrot-Menge.
QRadioButton* ControlWindow::rgbRadioButton |
Setzen des Farbschemas "Gesamtes Farbspektrum".
QDoubleSpinBox* ControlWindow::xSpinBox |
X-Wert des Mittelpunktes manuell einstellen.
QDoubleSpinBox* ControlWindow::ySpinBox |
Y-Wert des Mittelpunktes manuell einstellen.
QSpinBox* ControlWindow::zoomSpinBox |
Zoomfaktor, mit dem das Fraktal angezeigt werden soll.