Package fr.univ_eiffel.legotools.paving
Class PavingInput
java.lang.Object
fr.univ_eiffel.legotools.paving.PavingInput
Objet de Transfert de Données (DTO) contenant le contexte de pavage.
Cette classe regroupe toutes les informations nécessaires pour transformer une image pixelisée en une liste de briques. Elle permet de passer un seul objet "contexte" aux algorithmes au lieu de multiplier les paramètres de méthode.
-
Constructor Summary
ConstructorsConstructorDescriptionPavingInput(int width, int height, int[][] pixels, boolean useStock) Initialise le contexte de pavage avec les paramètres fournis. -
Method Summary
-
Constructor Details
-
PavingInput
public PavingInput(int width, int height, int[][] pixels, boolean useStock) Initialise le contexte de pavage avec les paramètres fournis.- Parameters:
width- Largeur de la zone à paver.height- Hauteur de la zone à paver.pixels- La grille de couleurs cibles.useStock-truepour activer la vérification des stocks en temps réel.
-