Package PaD
Class Ellipse
java.lang.Object
PaD.Dessinable
PaD.Ellipse
- All Implemented Interfaces:
java.lang.Comparable<Dessinable>
- Direct Known Subclasses:
Cercle,EllipsePleine
public class Ellipse extends Dessinable
La classe
Ellipse représente une ellipse dessinable sur la
planche à dessin. Le contour de l'ellipse est tracé selon la
couleur spécifiée dans le constructeur (ou celle par défaut).
L'ellipse peut être aussi déplacée et effacée- Version:
- 1.0.12 Creation @date: 24-Jul-2017 11:22 Last file update: 6-Aug-2019 19:23
- Author:
- Vincent Granet (vg@unice.fr)
-
Constructor Summary
Constructors Constructor Description Ellipse(double l, double h)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur par défautEllipse(double x, double y, double l, double h)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défautEllipse(double x, double y, double l, double h, int ep)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défautEllipse(double x, double y, double l, double h, java.awt.Color c)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) et de couleur cEllipse(double x, double y, double l, double h, java.awt.Color c, int ep)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y),centre de l'ellipse, et de couleur cEllipse(double l, double h, java.awt.Color c)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur c -
Method Summary
Modifier and Type Method Description doublegetX()Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courantdoublegetY()Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courantvoidsetOrig(double x, double y)Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)java.lang.StringtoString()Methods inherited from class PaD.Dessinable
addMouseDraggedListener, addMousePressedListener, addMouseReleasedListener, compareTo, getProfondeur, setProfondeur
-
Constructor Details
-
Ellipse
public Ellipse(double x, double y, double l, double h, java.awt.Color c, int ep)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y),centre de l'ellipse, et de couleur c- Parameters:
x- abscisse du point d'origine de l'ellipsey- ordonnée du point d'origine de l'ellipsel- longueur de l'ellipseh- hauteur de l'ellipsec- couleur du contour de l'ellipseep- épaisseur du trait de l'ellipse
-
Ellipse
public Ellipse(double x, double y, double l, double h, java.awt.Color c)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) et de couleur c- Parameters:
x- abscisse du point d'origine de l'ellipsey- ordonnée du point d'origine de l'ellipsel- longueur de l'ellipseh- hauteur de l'ellipsec- couleur du contour de l'ellipse
-
Ellipse
public Ellipse(double x, double y, double l, double h)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défaut- Parameters:
x- abscisse du point d'origine de l'ellipsey- ordonnée du point d'origine de l'ellipsel- longueur de l'ellipseh- hauteur de l'ellipse
-
Ellipse
public Ellipse(double x, double y, double l, double h, int ep)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (x,y) dans la couleur par défaut- Parameters:
x- abscisse du point d'origine de l'ellipsey- ordonnée du point d'origine de l'ellipsel- longueur de l'ellipseh- hauteur de l'ellipseep- l'épaisseur du trait de l'ellipse
-
Ellipse
public Ellipse(double l, double h)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur par défaut- Parameters:
l- longueur de l'ellipseh- hauteur de l'ellipse
-
Ellipse
public Ellipse(double l, double h, java.awt.Color c)Rôle : crée une ellipse de longueur l et de hauteur h à partir du point d'origine (0,0) dans la couleur c- Parameters:
l- longueur de l'ellipseh- hauteur de l'ellipsec- couleur de l'ellipse
-
-
Method Details
-
getX
public double getX()Description copied from class:DessinableRôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant- Specified by:
getXin classDessinable- Returns:
double
-
getY
public double getY()Description copied from class:DessinableRôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant- Specified by:
getYin classDessinable- Returns:
double
-
setOrig
public void setOrig(double x, double y)Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)- Specified by:
setOrigin classDessinable- Parameters:
x- nouvelle abscisse du point d'originey- nouvelle ordonnée du point d'origine
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-