|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectmaillage.Grille
public abstract class Grille
Classe mère pour les grilles
| Field Summary | |
|---|---|
protected java.util.Vector<Cellule> |
listeCellules
|
protected int |
ncol
|
protected int |
nlig
|
| Constructor Summary | |
|---|---|
Grille()
|
|
| Method Summary | |
|---|---|
abstract void |
conversion(double[][] image,
int gamma)
Effectue la conversion d'une grille en tableau de réels en double précision. |
abstract double[][] |
conversion(int n,
int m,
int gamma)
Effectue la conversion d'une grille en tableau de réels en double précision. |
abstract void |
conversionGraphics(java.awt.Graphics graph,
int gamma,
java.awt.Color c1,
java.awt.Color c2)
Effectue la conversion d'une grille en un objet graphique. |
double |
distance(Cellule c1,
Cellule c2)
Returne la plus petite distance euclidienne entre deux cellules |
double |
distance(int l,
int k)
Returne la plus petite distance euclidienne entre deux cellules |
Cellule |
getCellule(int i)
Recupere la cellule de d'index i |
java.util.Vector<Cellule> |
getListeCellules()
Recupere le vecteur de cellule de la grille |
int |
getNombreCellule()
Recupere le nombre de cellule |
int |
getNombreColonne()
Recupere le nombre de colonnes |
int |
getNombreLigne()
Recupere le nombre de lignes |
abstract int |
indexOf(Cellule c)
Retourne l'index de la cellule c |
abstract void |
rechercheVoisins(int j,
boolean e,
int rayon)
Ajoute les voisins d'une cellule, dont l'index est spécifié, présents dans un certain rayon. |
abstract void |
rechercheVoisins(int j,
int rayon)
Ajoute les voisins de la cellule d'index j present dans un rayon 'rayon' |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Vector<Cellule> listeCellules
protected int nlig
protected int ncol
| Constructor Detail |
|---|
public Grille()
| Method Detail |
|---|
public int getNombreLigne()
public int getNombreColonne()
public int getNombreCellule()
public java.util.Vector<Cellule> getListeCellules()
public abstract double[][] conversion(int n,
int m,
int gamma)
n - Entier correspondant au nombre de lignes du tableau de sortie.m - Entier correspondant au nombre de colonnes du tableau de sortie.gamma - Entier permettant d'effectuer un zoom.
public abstract void conversion(double[][] image,
int gamma)
image - Un tableau de réels en double précision correspondant à la grille.gamma - Entier permettant d'effectuer un zoom.
public abstract void conversionGraphics(java.awt.Graphics graph,
int gamma,
java.awt.Color c1,
java.awt.Color c2)
graph - Objet graphique correspondant à la grille.gamma - Entier permettant d'effectuer un zoom.public abstract int indexOf(Cellule c)
c - Cellule consideree
public Cellule getCellule(int i)
i - Entier correspondant a l'index de la cellule
public abstract void rechercheVoisins(int j,
int rayon)
j - Entier index de la cellulerayon - Entier correspondant au rayon de recherche des voisins
public abstract void rechercheVoisins(int j,
boolean e,
int rayon)
i - Entier correspondant à l'index de la cellule.e - BoolĂ©en permettant l'utilisation ou non des conditions periodiquesrayon - Entier correspondant au rayon de recherche des voisins.
public double distance(Cellule c1,
Cellule c2)
c1 - Cellulec2 - Cellule
public double distance(int l,
int k)
l - index de la premiere cellulek - index de la deuxieme cellule
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||