Class Matrix

java.lang.Object
   |
   +----Matrix

public class Matrix
extends Object
Definition d'une matrice carrée d'entiers (Utilisée pour définir la matrice de chacune des pièces).

Version:
Version 1.0 => Version de base mais alors de base...
Author:
Alamargot François & Buiguez Arnaud;

Variable Index

 o matrice
tableau d'entiers.
 o size
Taille de la matrice (carrée).

Constructor Index

 o Matrix(int)
Constructeur de la classe Matrix.

Method Index

 o getSize()
Retourne la taille de la matrice carrée.
 o getVal(int, int)
Retourne la valeur stockée à une position donnée dans la matrice.
 o rotation(boolean)
Effectue une rotation de la matrice dans un sens ou un autre (!=transposée!).
 o setVal(int, int, int)
Affecte une valeur à une certaine coordonnée de la matrice.
 o transpose()
Calcule et stocke la transposée de la matrice.

Variables

 o size
 int size
Taille de la matrice (carrée).

 o matrice
 private int matrice[][]
tableau d'entiers.

Constructors

 o Matrix
 public Matrix(int size)
Constructeur de la classe Matrix.

Parameters:
size - La taille de la matrice.

Methods

 o getSize
 public int getSize()
Retourne la taille de la matrice carrée.

Returns:
La taille de la matrice.
 o getVal
 public int getVal(int x,
                   int y)
Retourne la valeur stockée à une position donnée dans la matrice.

Parameters:
x - Colonne
y - Ligne.
Returns:
La valeur stockée dans la matrice.
 o rotation
 public void rotation(boolean sens)
Effectue une rotation de la matrice dans un sens ou un autre (!=transposée!).

Parameters:
sens - Sens de rotation.
 o setVal
 public void setVal(int x,
                    int y,
                    int val)
Affecte une valeur à une certaine coordonnée de la matrice.

Parameters:
x - Colonne
y - Ligne
val - Valeur à stocker.
 o transpose
 public void transpose()
Calcule et stocke la transposée de la matrice.