tp.prof.classes
Class Point

java.lang.Object
  extended by tp.prof.classes.Point

public class Point
extends java.lang.Object

Cette classe définit l'objet Point. Un point est défini par son abscisse et son ordonnée.

Author:
jub

Field Summary
private  int x
          x: abscisse y: ordonnée
private  int y
          x: abscisse y: ordonnée
 
Constructor Summary
Point()
          Permet de créer un point de coordonnées (0,0)
Point(int x, int y)
          Permet de créer un point de coordonnées (x,y)
Point(Point point)
          Permet de créer un point de mêmes coordonnées qu'un autre point
 
Method Summary
 void deplacer(int x, int y)
          déplace le point courant en (newX,newY)(i.e les nouvelles coordonnées de mon Point sont (newX,newY) )
 double distance(Point autrePt)
          Renvoie la distance entre deux points
 double distanceOrigine()
          renvoie la distance à l'origine du Point courant
 int getX()
          Renvoie l'abscisse
 int getY()
          Renvoie l'ordonnée
 void setX(int x)
          Définit l'abscisse
 void setY(int y)
          Définie l'ordonnée
 java.lang.String toString()
           
 void translater(int dx, int dy)
          translate le point courant de dx et dy (i.e les nouvelles coordonnées de mon Point sont (x+dx,y+dy) )
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x

private int x
x: abscisse y: ordonnée


y

private int y
x: abscisse y: ordonnée

Constructor Detail

Point

public Point(int x,
             int y)
Permet de créer un point de coordonnées (x,y)

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

Point

public Point()
Permet de créer un point de coordonnées (0,0)


Point

public Point(Point point)
Permet de créer un point de mêmes coordonnées qu'un autre point

Parameters:
point -
Method Detail

getX

public int getX()
Renvoie l'abscisse

Returns:
the x

setX

public void setX(int x)
Définit l'abscisse

Parameters:
x - the x to set

getY

public int getY()
Renvoie l'ordonnée

Returns:
the y

setY

public void setY(int y)
Définie l'ordonnée

Parameters:
y - the y to set

translater

public void translater(int dx,
                       int dy)
translate le point courant de dx et dy (i.e les nouvelles coordonnées de mon Point sont (x+dx,y+dy) )

Parameters:
dx - un int
dy - un int

deplacer

public void deplacer(int x,
                     int y)
déplace le point courant en (newX,newY)(i.e les nouvelles coordonnées de mon Point sont (newX,newY) )

Parameters:
x - un int
y - un int

distanceOrigine

public double distanceOrigine()
renvoie la distance à l'origine du Point courant

Returns:
distance à l'origine

distance

public double distance(Point autrePt)
Renvoie la distance entre deux points

Parameters:
autrePt -
Returns:
distance

toString

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