Section courante

A propos

Section administrative du site

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