public class Point
extends java.lang.Object
Constructor and Description |
---|
Point()
Construction d'un point à l'origine.
|
Point(double x,
double y)
Construction d'un point en donnant explicitement sa position.
|
Point(Point p)
Construction d'un point par clonage.
|
Modifier and Type | Method and Description |
---|---|
double |
distance()
calcule la distance de ce point à l'origine.
|
double |
distance(Point pt)
Calcule la distance entre ce point et un autre point
|
boolean |
equals(java.lang.Object obj)
test l'égalité de ce Point avec un autre point.
|
double |
getX()
Restitue l'abscisse du point.
|
double |
getY()
Restitue l'ordonnée du point.
|
int |
hashCode()
calcul un hashcode en conformité avec la méthode equals.
|
void |
placerA(double x,
double y)
Positionne le point à la coordonnée cartésienne (x,y).
|
java.lang.String |
toString()
restitue une représentation textuelle du point.
|
void |
translater(double dx,
double dy)
Translate le point.
|
public Point(double x, double y)
x
- la première coordonnée (abscisse)y
- la seconde coordonnée (ordonnée)public Point()
public Point(Point p)
p
- le point à clonerpublic double getX()
public double getY()
public void placerA(double x, double y)
x
- l'abscissey
- l'ordonnéepublic void translater(double dx, double dy)
dx
- la composante en x du vecteur de translation.dy
- la translation en y du vecteur de translation.public double distance()
public double distance(Point pt)
pt
- le point par rapport auquel on calcule la distancepublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- l'objet à comparer avec ce pointpublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
"(10.0,14.0)"