Class LegoBrick

java.lang.Object
fr.univ_eiffel.legotools.model.LegoBrick

public class LegoBrick extends Object
Représente une brique virtuelle positionnée dans l'image pixelisée (Modèle de Vue).

Elle sert principalement au transfert de données (DTO) entre l'algorithme de traitement d'image et l'interface graphique.

  • Constructor Details

    • LegoBrick

      public LegoBrick()
      Constructeur par défaut (No-Args).
    • LegoBrick

      public LegoBrick(int x, int y, int width, int height, String color)
      Constructeur complet.
      Parameters:
      x - Position X.
      y - Position Y.
      width - Largeur.
      height - Hauteur.
      color - Couleur hexadécimale.
  • Method Details

    • getX

      public int getX()
      Retourne la position horizontale
      Returns:
      La position X.
    • getY

      public int getY()
      Retourne la position verticale
      Returns:
      La position Y.
    • getWidth

      public int getWidth()
      Retourne la largeur de la brique
      Returns:
      La largeur de la brique.
    • getHeight

      public int getHeight()
      Retourne la hauteur de la brique
      Returns:
      La hauteur de la brique.
    • getColor

      public String getColor()
      Retourne la couleur de la brique
      Returns:
      La couleur hexadécimale.