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