All Classes and Interfaces
Class
Description
La classe
AbstractFigure
est le composite pour les figures.La classe
AdaptateurComplex
correspond à l'adaptateur permettant de
calculer des suites de points dans le plan réel.La classe
BlueColorPaletteStrategy
correspond à la stratégie
(strategy) pour la palette de vert.La classe Adaptateur de BuffedImage pour implementer IFractalImage.
La classe
Circulaire
représente la suite circulaire.La classe
ColorPalette
donne la methode qu'on va utilisé pour notre
palette de couleur.La classe
Complex
implémente les opérations des nombres complexes.La classe
ComplexPlan
propose une représentation du plan complexe
permettant de faire la relation entre les pixels d'une image et un nombre
complexe.La classe
ComplexPlanDecorated
correspond à un IComplexPlan
décoré.La classe
ComplexPlanTranslationDecorator
correspond au décorateur
d'un IComplexPlan
permettant de faire une translation.La classe
ComplexPlanZoomDecorator
correspond au décorateur
permettant de zoomer sur le plan IComplexPlan
.La classe
Feigenbaum
représente la suite de Feigenbaum.La classe
FigureComposite
correspond au composite de la classe
Figure
.La classe
FigureEchelleDecorator
correspond au décorateur permettant
d'ajouter une échelle.La classe
FigureInclinaisonDecorator
correspond au décorateur
permettant ajouter une inclinaison.La classe
FigureRotationDecorator
correspondant au décorateur
permettant d'ajouter une rotation.La classe
FigureTranslationDecorator
correspond au décorateur
permettant d'ajouter une translation.Classe représentant une image fractale.
Builder de l'image de la fractale.
La classe
Fractals
permet de générer des fractales depuis la ligne de
commande.La classe
GrayColorPaletteStrategy
correspond à la stratégie
(strategy) pour la palette de gris.La classe
GreenColorPaletteStrategy
correspond à la stratégie
(strategy) pour la palette de vert.L'interface
IColorPaletteStrategy
correspond au contrat que va
respecter la stratégie (strategy).L'interface IComplex définit le contrat à respecter par tout nombre complexe.
L'interface
IComplexPlan
correspond au contrat que doit respecter un
plan complex tel que ComplexPlan
par exemple.L'interface
IFigure
correspond au contrat que doit respecter une figure.L'interface
IFigureComposite
correspond au contrat que doit respecté
un composite.L'interface IFractalImage fournit les méthodes permettant de manipuler
l'image sur laquelle représenter des fractales.
L'interface INextTerm définit le contrat à respecter par la strategy de la
méthode calculateNextTerm() permettant de calculer le prochain terme d'une
suite.
L'interface
IPlanPoint
correspond au contrat que doit respecter
l'adapteur permettant de calculer des suites de points dans le plan réel.L'interface
ISequenceChaotique
correspond au contrat que doivent
respecté les suites chaotiques.La classe JuliaNextTerm correspond à la stratégie (strategy) pour calculer le
prochain terme de la suite de Julia.
La classe JuliaNextTerm correspond à la stratégie (strategy) pour calculer le
prochain terme de la suite de Julia.
La classe JuliaNextTerm correspond à la stratégie (strategy) pour calculer le
prochain terme de la suite de Julia.
La classe
MandelbrotNextTerm
correspond à la stratégie (strategy)
pour calculer le prochain terme de la suite de Mandelbrot.La classe
MaskColorPaletteDecorator
est le décorateur de
IColorPaletteStrategy
permettant d'appliquer un masque sur une
palette de couleurs.La classe
OnlyBlueDecorator
correspond au masque qui ne laisse passer
que la couleur bleue.La classe
OnlyGreenDecorator
correspond au masque qui ne laisse
passer que la couleur verte.La classe
OnlyRedDecorator
correspond au masque qui ne laisse passer
que la couleur rouge.La classe Pixel permet d'accéder facilment à un pixel d'une image afin de
pouvoir en calculer la couleur.
La classe
RedColorPaletteStrategy
correspond à la stratégie
(strategy) pour la palette de rouge.La classe Sequence permet de générer une suite.
La classe
SequenceChaotique
correspond à une suite chaotique.La classe SequenceIterator correspond à l'Iterator de la suite (classe
Sequence).