Référence de la classe Accumulator
#include <accumulator.h>
Liste de tous les membres
Fonctions membres publiques |
| Accumulator (const FractalParameters *_fractal_parameters) |
| Constructeur.
|
QImage | toImage (const Palette &_palette) const |
| Construit une image à partir de l'accumulateur.
|
virtual void | accumulate (const Point &_init_point, const PointsSequence &_sequence)=0 |
| Accumule une séquence.
|
virtual void | accumulate (const Accumulator &_accumulator) |
| Accumule un accumulateur.
|
virtual void | accumulateAt (const unsigned int _position, const Accumulator &_accumulator) |
| Accumule un accumulateur à une position.
|
virtual int | load (QFile &_file) |
| Charge un accumulateur depuis un fichier.
|
virtual int | save (QFile &_file) const |
| Sauvegarde un accumulateur dans un fichier.
|
Fonctions membres protégées |
unsigned int | bufferPosition (const Point &_point) |
| Retourne la position dans le buffer de l'accumulateur en fonction du point.
|
Attributs protégés |
FractalParameters const * | m_fractal_parameters |
QVarLengthArray< unsigned int > | m_buffer |
qreal | m_inv_x_step |
qreal | m_inv_y_step |
unsigned int | m_buffer_size |
Description détaillée
Classe mère des accumulateurs. Un accumulateur permet d'accumuler les séquences générées dans un buffer qui ensuite pourra être transformé en image. Classe abstraite.
Documentation des constructeurs et destructeur
Constructeur.
- Paramètres:
-
| _fractal_parameters | Pointeur vers les paramètres de la fractale. |
Documentation des fonctions membres
void Accumulator::accumulate |
( |
const Accumulator & |
_accumulator |
) |
[virtual] |
Accumule un accumulateur.
- Paramètres:
-
virtual void Accumulator::accumulate |
( |
const Point & |
_init_point, |
|
|
const PointsSequence & |
_sequence | |
|
) |
| | [pure virtual] |
void Accumulator::accumulateAt |
( |
const unsigned int |
_position, |
|
|
const Accumulator & |
_accumulator | |
|
) |
| | [virtual] |
Accumule un accumulateur à une position.
- Paramètres:
-
| _position | Position de départ. |
| _accumulator | Accumulator à accumuler. |
unsigned int Accumulator::bufferPosition |
( |
const Point & |
_point |
) |
[protected] |
Retourne la position dans le buffer de l'accumulateur en fonction du point.
- Paramètres:
-
- Renvoie:
- Position dans le buffer.
int Accumulator::load |
( |
QFile & |
_file |
) |
[virtual] |
Charge un accumulateur depuis un fichier.
- Paramètres:
-
| _file | Fichier ouvert en lecture. |
- Renvoie:
- 0 si réussite, sinon code d'erreur
int Accumulator::save |
( |
QFile & |
_file |
) |
const [virtual] |
Sauvegarde un accumulateur dans un fichier.
- Paramètres:
-
| _file | Fichier ouvert en écriture. |
- Renvoie:
- 0 si réussite, sinon code d'erreur
QImage Accumulator::toImage |
( |
const Palette & |
_palette |
) |
const |
Construit une image à partir de l'accumulateur.
- Paramètres:
-
| _palette | Palette de couleurs à utiliser pour colorer l'image. |
- Renvoie:
- Image générée.
La documentation de cette classe a été générée à partir des fichiers suivants :
- src/core/fractals/accumulator.h
- src/core/fractals/accumulator.cpp