|
||||||||
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 voisinspublic 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 |