Class Vecteur

java.lang.Object
labyrinthe.model.Vecteur

public class Vecteur extends Object
Cette classe (structure) décrit une position dans un grille à 2 dimensions. La position est décrite par deux coordonnées : x (no de colonne) et (no de ligne). Ces vecteur contiennent des valeurs entières comme coordonnés.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Vecteur(int x, int y)
    Construit un vecteur.
  • Method Summary

    Modifier and Type
    Method
    Description
    add(Vecteur operandeDroite)
    retourne un vecteur qui est le résultat de l'addition (vectorielle) de deux vecteurs.
    Construit une chaîne de caractères représentant le contenu du vecteur.
    int
    x()
    Retourne la coordonnée 'x' du vecteur.
    int
    y()
    Retourne la coordonnée 'y' du vecteur.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Vecteur

      public Vecteur(int x, int y)
      Construit un vecteur.
      Parameters:
      x - le numéro de colonne. pré-condition : positive
      y - le numéro de ligne. pré-condition : positive
  • Method Details

    • x

      public int x()
      Retourne la coordonnée 'x' du vecteur.
      Returns:
      la coordonnée 'x' du vecteur.
    • y

      public int y()
      Retourne la coordonnée 'y' du vecteur.
      Returns:
      la coordonnée 'y' du vecteur.
    • add

      public Vecteur add(Vecteur operandeDroite)
      retourne un vecteur qui est le résultat de l'addition (vectorielle) de deux vecteurs.
      Parameters:
      operandeDroite - Le vecteur qui est additionnée à 'this'.
      Returns:
      Le nouveau vecteyr.
    • toString

      public String toString()
      Construit une chaîne de caractères représentant le contenu du vecteur.
      Overrides:
      toString in class Object
      Returns:
      Une chaîne de caractères contenant les valeurs de 'x' et 'y' entre parenthèse et séparées par une virgule.