|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmaillage.Grille
maillage.GrilleVoronoi
public class GrilleVoronoi
Field Summary |
---|
Fields inherited from class maillage.Grille |
---|
listeCellules, ncol, nlig |
Constructor Summary | |
---|---|
GrilleVoronoi(int taille,
int npoints)
Constructeur d'une grille pavée via la triangulation de Delaunay. |
|
GrilleVoronoi(int taille,
int npoints,
boolean bool)
Constructeur d'une grille pavée via la triangulation de Delaunay. |
|
GrilleVoronoi(int taille,
java.util.Vector<Point> vPoint)
Constructeur d'une grille pavée via la triangulation de Delaunay. |
Method Summary | |
---|---|
void |
conversion(double[][] image,
int gamma)
Effectue la conversion approximative d'une grille en tableau de réels en double précision. |
double[][] |
conversion(int n,
int m,
int gamma)
Effectue la conversion d'une grille en tableau de réels en double précision. |
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. |
void |
conversionGraphicsVoronoi(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)
Retourne la plus petite distance euclidienne entre deux cellules. |
void |
Generation(int taille,
java.util.Vector<Point> vPoint,
boolean bool)
Effectue la triangulation de Delaunay. |
int |
indexOf(Cellule c)
Renvoie l'index de la cellule |
void |
rechercheVoisins(int i,
boolean e,
int rayon)
Ajoute les voisins d'une cellule, dont l'index est spécifié, présents dans un certain rayon. |
void |
rechercheVoisins(int i,
int rayon)
Ajoute les voisins d'une cellule, dont l'index est spécifié, présents dans un certain rayon. |
Methods inherited from class maillage.Grille |
---|
distance, getCellule, getListeCellules, getNombreCellule, getNombreColonne, getNombreLigne |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GrilleVoronoi(int taille, int npoints)
taille
- Correspond à la taille des côtés du carré dans lequel seront repartis les points.npoints
- Nombre de points pour la triangulation.public GrilleVoronoi(int taille, int npoints, boolean bool)
taille
- Correspond à la taille des côtés du carré dans lequel seront repartis les points.npoints
- Nombre de points pour la triangulation.bool
- Paramètre permettant de générer ou non des états aléatoirespublic GrilleVoronoi(int taille, java.util.Vector<Point> vPoint)
taille
- Correspond à la taille des côtés du carré dans lequel seront repartis les points.vPoint
- Points pour la triangulation.Method Detail |
---|
public void Generation(int taille, java.util.Vector<Point> vPoint, boolean bool)
taille
- Correspond à la taille des côtés du carré dans lequel seront repartis les points.vPoint
- Points pour la triangulation.bool
- Paramètre permettant de générer ou non des états aléatoirespublic int indexOf(Cellule c)
indexOf
in class Grille
c
- Cellule dont on souhaite connaître l'index.
public double[][] conversion(int n, int m, int gamma)
conversion
in class Grille
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 void conversion(double[][] image, int gamma)
conversion
in class Grille
image
- Un tableau de réels en double précision correspondant à la grille.gamma
- Entier permettant d'effectuer un zoom.public void conversionGraphics(java.awt.Graphics graph, int gamma, java.awt.Color c1, java.awt.Color c2)
conversionGraphics
in class Grille
graph
- Objet graphique correspondant à la grille.gamma
- Entier permettant d'effectuer un zoom sur le coin supérieur gauche de l'image.c1
- Première couleur du graphique.c2
- Seconde couleur du graphique.public void conversionGraphicsVoronoi(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 sur le coin supérieur gauche de l'image.c1
- Première couleur du graphique.c2
- Seconde couleur du graphique.public void rechercheVoisins(int i, int rayon)
rechercheVoisins
in class Grille
i
- Entier correspondant à l'index de la cellule.rayon
- Entier correspondant au rayon de recherche des voisins.public void rechercheVoisins(int i, boolean e, int rayon)
rechercheVoisins
in class Grille
i
- Entier correspondant à l'index de la cellule.rayon
- Entier correspondant au rayon de recherche des voisins.e
- Booléen permettant l'utilisation ou non des conditions periodiquespublic double distance(Cellule c1, Cellule c2)
distance
in class Grille
c1
- Première cellule.c2
- Deuxième cellule.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |