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 Chemin corrospond à une IFigure de chemin.
La classe Circle correspondant à une IFigure de cercle.
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 Ellipse correspond à une IFigure d'ellipse.
La classe Feigenbaum représente la suite de Feigenbaum.
La classe Figure englobe toutes les IFigure.
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 Line correspond à une IFigure de ligne.
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 Polyligne correspond à une IFigure d'un polyligne.
La classe Rectangle correspond à un IFigure de rectangle.
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 SequenceChaotiqueIterator est l'Iterator pour la classe SequenceChaotique.
La classe SequenceIterator correspond à l'Iterator de la suite (classe Sequence).