public class PointPlan
extends java.lang.Object
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)
Constructeur par copie
|
Modifier and Type | Method and Description |
---|---|
PointPolaire |
coorPolaires()
Retourne la distance à l’origine du point ainsi que
l’angle que forme ce point avec l’axe des abscisses dans
une PointPolaire
|
double |
getAbscisse()
Retourne l'abscisse du point
|
java.lang.String |
getNom()
Retourne l'nom du point
|
double |
getOrdonnée()
Retourne l'ordonnée du point
|
void |
setAbscisse(double x)
Fixe l'abscisse du point
|
void |
setOrdonnée(double y)
Fixe l'ordonnée du point
|
PointPlan |
symétrique()
Retourne le point symétrique (par symétrie centrale relatif à l'origine
du repère.
|
java.lang.String |
toString()
Affichage du contenu de l’objet
|
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 modèle de PointPlanpublic double getAbscisse()
public void setAbscisse(double x)
x
- l'abscissepublic double getOrdonnée()
public void setOrdonnée(double y)
y
- l'ordonnéepublic java.lang.String getNom()
public void translate(double δx, double δy)
δx
- translation selon l'axe des abscissesδy
- translation selon l'axe des ordonnéespublic PointPolaire coorPolaires()
public PointPlan symétrique()
public java.lang.String toString()
toString
in class java.lang.Object