Class PavingInput

java.lang.Object
fr.univ_eiffel.legotools.paving.PavingInput

public class PavingInput extends Object
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 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 - true pour activer la vérification des stocks en temps réel.