Package fr.im2ag.m2cci.geom
Class Point
java.lang.Object
fr.im2ag.m2cci.geom.Point
Modélise la notion de point du plan avec une représentation cartésienne des
coordonnées.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
distance()
calcule la distance de ce point à l'origine.double
Calcule la distance entre ce point et un autre pointboolean
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.void
placerA
(double x, double y) Positionne le point à la coordonnée cartésienne (x,y).toString()
restitue une représentation textuelle du point.void
translater
(double dx, double dy) Translate le point.
-
Constructor Details
-
Point
public Point(double x, double y) Construction d'un point en donnant explicitement sa position.- Parameters:
x
- la première coordonnée (abscisse)y
- la seconde coordonnée (ordonnée)
-
Point
public Point()Construction d'un point à l'origine. -
Point
Construction d'un point par clonage.- Parameters:
p
- le point à cloner
-
-
Method Details
-
getX
public double getX()Restitue l'abscisse du point.- Returns:
- l'abscisse du point
-
getY
public double getY()Restitue l'ordonnée du point.- Returns:
- l'ordonnée du point
-
placerA
public void placerA(double x, double y) Positionne le point à la coordonnée cartésienne (x,y).- Parameters:
x
- l'abscissey
- l'ordonnée
-
translater
public void translater(double dx, double dy) Translate le point.- Parameters:
dx
- la composante en x du vecteur de translation.dy
- la translation en y du vecteur de translation.
-
distance
public double distance()calcule la distance de ce point à l'origine.- Returns:
- distance à l'origine.
-
distance
Calcule la distance entre ce point et un autre point- Parameters:
pt
- le point par rapport auquel on calcule la distance- Returns:
- la distance entre ce point et le point pt
-
egale
test l'égalité de ce Point avec un autre point.- Parameters:
p
- l'objet Pointà comparer avec ce point- Returns:
- true: si obj est un point et a les mêmes coordonnées que ce point false sinon.
-
toString
restitue une représentation textuelle du point.
-