public class PointPlan
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
NOM |
Constructor and Description |
---|
PointPlan()
Constructeur par défaut : Initialise un nouveau point
avec des coordonnées par défaut des coordonnées qui le
place à l’origine du référentiel
|
PointPlan(double x,
double y)
Cosntructeur permettant d'initialiser un point sans avoir
à lui donner un nom.
|
PointPlan(double x,
double y,
java.lang.String nom)
Constructeur Champ à Champ : Initialise un nouveau
point avec les coordonnées passées en paramètre
|
PointPlan(PointPlan p)
Cosntructeur par copie
|
Modifier and Type | Method and Description |
---|---|
PointPolaire |
coorPolaires()
Les coordonnées polaires du point
|
double |
distanceA(PointPlan p)
Distance entre le point courrant et le point passé
en paramètre
|
double |
distanceAOrigine()
Distance entre le point et l’origine du repère
|
boolean |
equals(java.lang.Object o)
Test si l'objet en paramètre est similaire au PointPlan courant
ATTENTION: seules les coordonnées sont testées
|
double |
getAbscisse()
Méthode publique d’accès en lecture a abscisse
|
double |
getOrdonnée()
Méthode publique d’accès en lecture a l'ordonnée
|
void |
setAbscisse(double x)
Méthode publique d’accès en écriture a l'abscisse
|
void |
setOrdonnée(double y)
Méthode publique d’accès en écriture à l'ordonnée
|
PointPlan |
symétrique()
Retourne un point symétrique à l’instance courrante
|
java.lang.String |
toString()
Renvoie une chaine formatée décrivant l'état du point
|
void |
translate(double δx,
double δy)
Translate un point
|
public PointPlan(double x, double y, java.lang.String nom)
x
- abscisse du pointy
- ordonnée du pointnom
- nom du pointpublic PointPlan()
public PointPlan(double x, double y)
x
- abscisse du pointy
- ordonnée du pointpublic PointPlan(PointPlan p)
p
- le point modelpublic double getAbscisse()
public void setAbscisse(double x)
x
- la valeur de l'abscissepublic double getOrdonnée()
public void setOrdonnée(double y)
y
- la valeur de l'ordonnéepublic void translate(double δx, double δy)
δx
- translation selon l'axe des abscissesδy
- translation selon l'axe des ordonnéespublic double distanceA(PointPlan p)
p
- le point par rapport auquel est calculé la
distance au point courrant.public double distanceAOrigine()
public PointPlan symétrique()
public PointPolaire coorPolaires()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- l'object à comparer au PointPlan courrantpublic java.lang.String toString()
toString
in class java.lang.Object