Arc2D |
Arc en 2 dimensions |
---|---|
Java | java.awt.geom |
Description
Cette classe est une super classe de tous les objets entreposant les arc en 2 dimensions définit dans une limite rectangulaire, un angle de départ, la longueur de l'arc et les types de fermeture (OPEN, CHORD ou PIE).
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
ARC2D | protected Arc2D(int type); | Ce constructeur permet de créer l'objet selon le type de fermeture spécifié. | |
CONTAINS | boolean contains(double x, double y); | Cette méthode permet de demander si le point spécifié est à l'intérieur des limites de l'arc. | |
CONTAINS | boolean contains(double x, double y, double w, double h); | Cette méthode permet de demander si l'intérieur de l'arc contient le rectangle spécifié. | |
CONTAINS | boolean contains(Rectangle2D r); | Cette méthode permet de demander si l'intérieur de l'arc contient le rectangle en 2 dimensions spécifié. | |
CONTAINSANGLE | boolean containsAngle(double angle); | Cette méthode permet de demander si l'angle spécifié est dans la mesure angulaire de l'arc de cet objet. | |
GETANGLEEXTENT | abstract double getAngleExtent(); | Cette méthode permet de demander la mesure angulaire de l'arc de cet objet. | |
GETANGLESTART | abstract double getAngleStart(); | Cette méthode permet de demander l'angle de début de l'arc. | |
GETARCTYPE | int getArcType(); | Cette méthode permet de demander le type de fermeture de cet arc : ouvert (OPEN), (corde) CHORD ou une tarte (PIE). | |
GETBOUNDS2D | Rectangle2D getBounds2D(); | Cette méthode permet de demander la boite de limite, en haute précision, de l'arc de cet objet. | |
GETENDPOINT | Point2D getEndPoint(); | Cette méthode permet de demander le point de fin de l'arc de cet objet. | |
GETPATHITERATOR | PathIterator getPathIterator(AffineTransform at); | Cette méthode permet de demander un objet d'itération définissant les limites de l'arc de cet objet. | |
GETSTARTPOINT | Point2D getStartPoint(); | Cette méthode permet de demander le point de début de l'arc de cet objet. | |
INTERSECTS | boolean intersects(double x, double y, double w, double h); | Cette méthode permet de demander si l'intérieur de l'arc en en intersections avec l'intérieur du rectangle spécifié. | |
MAKEBOUNDS | protected abstract Rectangle2D makeBounds(double x, double y, double w, double h); | Cette méthode permet de construire un Rectangle2D de la précision approprié au paramètre calculé vers la limite de boite de cet arc. | |
SETANGLEEXTENT | abstract void setAngleExtent(double angExt); | Cette méthode permet de fixer la mesure angulaire de l'arc de cet objet. | |
SETANGLES | void setAngles(double x1, double y1, double x2, double y2); | Cette méthode permet de fixer l'angle de début la mesure angulaire de cet arc en utilisant un ensemble de deux coordonnées. | |
SETANGLES | void setAngles(Point2D p1, Point2D p2); | Cette méthode permet de fixer l'angle de début la mesure angulaire de cet arc en utilisant un ensemble de deux points. | |
SETANGLESTART | abstract void setAngleStart(double angSt); | Cette méthode permet de fixer l'angle de début spécifié de l'arc. | |
SETANGLESTART | void setAngleStart(Point2D p); | Cette méthode permet de fixer l'angle de début spécifié par le point relatif au centre de l'arc. | |
SETARC | void setArc(Arc2D a); | Cette méthode permet de fixer l'arc de cet objet au même arc que celui spécifié. | |
SETARC | abstract void setArc(double x, double y, double w, double h, double angSt, double angExt, int closure); | Cette méthode permet de fixer l'emplacement, la taille, la mesure angulaire et le type de fermeture de cet arc. | |
SETARC | void setArc(Point2D loc, Dimension2D size, double angSt, double angExt, int closure); | Cette méthode permet de fixer l'emplacement par le point, la taille, la mesure angulaire et le type de fermeture de cet arc. | |
SETARC | void setArc(Rectangle2D rect, double angSt, double angExt, int closure); | Cette méthode permet de fixer l'emplacement par le rectangle, la taille, la mesure angulaire et le type de fermeture de cet arc. | |
SETARCBYCENTER | void setArcByCenter(double x, double y, double radius, double angSt, double angExt, int closure); | Cette méthode permet de fixer l'emplacement par son centre, la taille, la mesure angulaire et le type de fermeture de cet arc. | |
SETARCBYTANGENT | void setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius); | Cette méthode permet de fixer l'emplacement par sa tangente, la taille, la mesure angulaire et le type de fermeture de cet arc. | |
SETARCTYPE | void setArcType(int type); | Cette méthode permet de fixer le type de fermeture de cet arc : ouvert (OPEN), (corde) CHORD ou une tarte (PIE). | |
SETFRAME | void setFrame(double x, double y, double w, double h); | Cette méthode permet de fixer l'emplacement et la taille des limites extérieur de l'arc selon les valeurs spécifiés. |
Dernière mise à jour : Dimanche, le 21 juin 2015