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 TypeMethodDescriptiondoubledistance()calcule la distance de ce point à l'origine.doubleCalcule la distance entre ce point et un autre pointbooleantest l'égalité de ce Point avec un autre point.doublegetX()Restitue l'abscisse du point.doublegetY()Restitue l'ordonnée du point.voidplacerA(double x, double y) Positionne le point à la coordonnée cartésienne (x,y).toString()restitue une représentation textuelle du point.voidtranslater(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.
-