Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
|
Multibrot-Menge. Mehr ...
#include <multibrotmenge.hpp>
Ö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. |
Multibrot-Menge.
double Multibrotmenge::calculate | ( | const std::complex< double > & | s, |
int | precision, | ||
bool | optimized | ||
) | const [virtual] |
Berechnet den Wert für einen bestimmten Punkt.
s | Punkt in der komplexen Zahlenebene, für den die Berechnung durchgeführt werden soll. |
precision | Genauigkeit mit der die einzelnen Pixel gerendert werden soll. |
optimized | Aktivieren des optimierten Escape-Time-Algorithmus. |
Implementiert ComplexFractal.
std::complex< double > Multibrotmenge::getParam | ( | ) | const [virtual] |
Gibt den aktuellen Wert des Parameters zurück.
Implementiert ParametrizedComplexFractal.
void Multibrotmenge::setParam | ( | const std::complex< double > & | p | ) | [virtual] |
Setzt den Parameter auf einen neuen Wert.
p | Wert, auf den der Parameter gesetzt werden soll. |
Implementiert ParametrizedComplexFractal.