|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfr.cnam.tore.Tore
public class Tore
Classe d'implémentation d'un espace rectangulaire orthonormé de Tore
| Constructor Summary | |
|---|---|
Tore(int width,
int height)
Création d'un espace de Tore défini par sa longueur et sa hauteur |
|
| Method Summary | |
|---|---|
java.awt.Point |
deplacer(int x,
int y,
int sensX,
int sensY)
Calcule les nouvelles coordonnées d'un point en fonction de son déplacment d'une case dans une des 8 directions. |
java.awt.Point |
image(java.awt.Point A,
java.awt.Point B)
Cette methode retourne l'image de B la plus proche de A dans un espace de tore |
java.awt.Point |
lePlusProche(java.awt.Point A,
java.util.Vector points,
int distanceSeuil)
Cette methode consiste à déterminer le point le plus proche de A dans un espace de Tore parmi un ensemble de points ET dont la distance est superieur à une distance seuil. |
java.awt.Point |
sens(java.awt.Point A,
java.awt.Point B)
Cette methode retourne le sens de deplacement à effectuer sur A pour que A se rapproche de B. |
java.awt.Point |
sensTore(java.awt.Point A,
java.awt.Point B)
Retourne le sens du vecteur de A vers B dans l'espace de Tore. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Tore(int width,
int height)
width - longueurheight - largeur| Method Detail |
|---|
public java.awt.Point image(java.awt.Point A,
java.awt.Point B)
A - : coordonnees du point AB - : coordonnees du point B
public java.awt.Point sensTore(java.awt.Point A,
java.awt.Point B)
A - le point AB - le point B
public java.awt.Point lePlusProche(java.awt.Point A,
java.util.Vector points,
int distanceSeuil)
A - coordonnees du point Apoints - Ensemble des pointsdistanceSeuil - disnance seuil
public java.awt.Point sens(java.awt.Point A,
java.awt.Point B)
A - le point AB - le point B
public java.awt.Point deplacer(int x,
int y,
int sensX,
int sensY)
x - coordonnée en x du pointy - coordonnée en y du pointsensX - direction en X (-1, 0, +1)sensY - direction en Y (-1, 0, +1)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||