tp.mesClasses
Class Point

java.lang.Object
  extended by tp.mesClasses.Point

public class Point
extends java.lang.Object

La classe Point définie des points caractérisés par une abscisse x et une ordonnée

Author:
jub

Field Summary
private  int x
          un point est caractèrisé par son abscisse x et son ordonnée y
private  int y
          un point est caractèrisé par son abscisse x et son ordonnée y
 
Constructor Summary
Point()
          Construit un Point en coordonnées (0,0)
Point(int x, int y)
          Construit un Point de coodonnées (x,y) choisies
Point(Point p)
          Construit un point qui est la copie d'un autre
 
Method Summary
 void deplacer(int x, int y)
          Deplace le point aux nouvelles coordonnées
 boolean estEgal(Point p)
          Permet la compraison entre le point courant et un autre point
 int getX()
          Renvoie l'abscisse
 int getY()
          Renvoie l'ordonnée
 void setX(int x)
          Permet de modifier l'abscisse
 void setY(int y)
          Permet de modifier
 java.lang.String toString()
           
 void translater(int dx, int dy)
          Translate le point de dx en abscisse et dy en ordonnée
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x

private int x
un point est caractèrisé par son abscisse x et son ordonnée y


y

private int y
un point est caractèrisé par son abscisse x et son ordonnée y

Constructor Detail

Point

public Point()
Construit un Point en coordonnées (0,0)


Point

public Point(int x,
             int y)
Construit un Point de coodonnées (x,y) choisies

Parameters:
x - l'abscisse choisie
y - l'ordonnée choisie

Point

public Point(Point p)
Construit un point qui est la copie d'un autre

Parameters:
p - l'autre Point
Method Detail

deplacer

public void deplacer(int x,
                     int y)
Deplace le point aux nouvelles coordonnées

Parameters:
x - la nouvelle abscisse
y - la nouvelle ordonnée

estEgal

public boolean estEgal(Point p)
Permet la compraison entre le point courant et un autre point

Parameters:
p - l'autre point
Returns:
true si les abscisses et les ordonnées sont égales et false sinon.

getX

public int getX()
Renvoie l'abscisse

Returns:
l'abscisse

getY

public int getY()
Renvoie l'ordonnée

Returns:
l'ordonnée

setX

public void setX(int x)
Permet de modifier l'abscisse

Parameters:
x - la nouvelle abscisse

setY

public void setY(int y)
Permet de modifier

Parameters:
y -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

translater

public void translater(int dx,
                       int dy)
Translate le point de dx en abscisse et dy en ordonnée

Parameters:
dx - la translation en abscisse
dy - la translation en ordonnée