Class FractalImageBuilder
java.lang.Object
fr.univartois.butinfo.fractals.image.FractalImageBuilder
Builder de l'image de la fractale.
- Version:
- 0.1.0
- Author:
- Sébastien Coze
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Construire une image fractale.Donne le point central de l'image.Donne la palette de couleur.getFile()
Donne le fichier de l'image.int
Donne l'hauteur de l'image.double
getScale()
Donne l'échelle de l'image.Donne la suite de l'image.int
getWidth()
Donne la largeur de l'image.static FractalImageBuilder
Crée une instance deFractalImageBuilder
.withCentralPoint
(Pixel centralPoint) Ajoute un point central auFractalImageBuilder
.withColorPalette
(ColorPalette colorPalette) Ajoute une palette de couleurs auFractalImageBuilder
.Ajoute un fichier de sauvegarde auFractalImageBuilder
.withHeight
(int height) Ajoute une hauteur auFractalImageBuilder
.withScale
(double scale) Ajoute une échelle auFractalImageBuilder
.withSequence
(String sequence) Ajoute une suite auFractalImageBuilder
.withWidth
(int width) Ajoute une largeur auFractalImageBuilder
.
-
Method Details
-
newInstance
Crée une instance deFractalImageBuilder
.- Returns:
- Une instance de
FractalImageBuilder
.
-
getHeight
public int getHeight()Donne l'hauteur de l'image.- Returns:
- L'hauteur de l'image.
-
withHeight
Ajoute une hauteur auFractalImageBuilder
.- Parameters:
height
- L'hauteur de l'image.- Returns:
- Le builder avec ce paramètre.
-
getWidth
public int getWidth()Donne la largeur de l'image.- Returns:
- La largeur de l'image.
-
withWidth
Ajoute une largeur auFractalImageBuilder
.- Parameters:
width
- L'hauteur de l'image.- Returns:
- Le builder avec ce paramètre.
-
getScale
public double getScale()Donne l'échelle de l'image.- Returns:
- L'échelle de l'image.
-
withScale
Ajoute une échelle auFractalImageBuilder
.- Parameters:
scale
- L'échelle de l'image.- Returns:
- Le builder avec ce paramètre.
-
getCentralPoint
Donne le point central de l'image.- Returns:
- Le point central de l'image.
-
withCentralPoint
Ajoute un point central auFractalImageBuilder
.- Parameters:
centralPoint
- Le point central de l'image.- Returns:
- Le builder avec ce paramètre.
-
getSequence
Donne la suite de l'image.- Returns:
- La suite de l'image.
-
withSequence
Ajoute une suite auFractalImageBuilder
.- Parameters:
sequence
- La suite utilisée pour la génération de l'image.- Returns:
- Le builder avec ce paramètre.
-
getColorPalette
Donne la palette de couleur.- Returns:
- La palette de couleur.
-
withColorPalette
Ajoute une palette de couleurs auFractalImageBuilder
.- Parameters:
sequence
- La palette de couleur utilisée pour la génération de l'image.- Returns:
- Le builder avec ce paramètre.
-
getFile
Donne le fichier de l'image.- Returns:
- Le fichier de l'image.
-
withFile
Ajoute un fichier de sauvegarde auFractalImageBuilder
. L'ancien, s'il existe, est supprimé.- Parameters:
file
- Le fichier de sauverge.- Returns:
- Le builder avec ce paramètre.
-
build
Construire une image fractale.- Returns:
- L'image fractale.
-