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

Multibrot-Menge. Mehr ...

#include <multibrotmenge.hpp>

Klassendiagramm für Multibrotmenge:
ParametrizedComplexFractal ComplexFractal

Aufstellung aller Elemente

Öffentliche Methoden

virtual double calculate (const std::complex< double > &s, int precision, bool optimized) const
 Berechnet den Wert für einen bestimmten Punkt.
virtual std::complex< double > getParam () const
 Gibt den aktuellen Wert des Parameters zurück.
virtual void setParam (const std::complex< double > &p)
 Setzt den Parameter auf einen neuen Wert.

Ausführliche Beschreibung

Multibrot-Menge.

Autor:
Marcell Dietl

Dokumentation der Elementfunktionen

double Multibrotmenge::calculate ( const std::complex< double > &  s,
int  precision,
bool  optimized 
) const [virtual]

Berechnet den Wert für einen bestimmten Punkt.

Parameter:
sPunkt in der komplexen Zahlenebene, für den die Berechnung durchgeführt werden soll.
precisionGenauigkeit mit der die einzelnen Pixel gerendert werden soll.
optimizedAktivieren des optimierten Escape-Time-Algorithmus.
Rückgabe:
Ergebnis der Berechnung, liegt im Intervall [0; 1].

Implementiert ComplexFractal.

std::complex< double > Multibrotmenge::getParam ( ) const [virtual]

Gibt den aktuellen Wert des Parameters zurück.

Rückgabe:
Aktueller Wert des Parameters.

Implementiert ParametrizedComplexFractal.

void Multibrotmenge::setParam ( const std::complex< double > &  p) [virtual]

Setzt den Parameter auf einen neuen Wert.

Parameter:
pWert, auf den der Parameter gesetzt werden soll.

Implementiert ParametrizedComplexFractal.


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