Line2D |
Ligne en 2 dimensions |
---|---|
Java | java.awt.geom |
Description
Cette classe contient une représentation d'une ligne de segment dans un espace de coordonnées (x,y).
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
LINE2D | protected Line2D(); | Ce constructeur permet de créer l'objet avec les paramètres par défaut. Ce constructeur ne peut pas être appelé directement. | |
CLONE | Object clone(); | Cette méthode permet de créer un nouvel objet avec la même classe que cet objet. | |
CONTAINS | boolean contains(double x, double y); | Cette méthode permet de demander si la coordonnée spécifié est dans les limites intérieurs de cet objet. | |
CONTAINS | boolean contains(double x, double y, double w, double h); | Cette méthode permet de demander si la ligne de cet objet est dans les limites intérieurs des coordonnées rectangulaires spécifiées. | |
CONTAINS | boolean contains(Point2D p); | Cette méthode permet de demander si le point en 2 dimensions spécifié est dans les limites intérieurs de cet objet. | |
CONTAINS | boolean contains(Rectangle2D r); | Cette méthode permet de demander si la ligne de cet objet est dans les limites intérieurs du rectangle en 2 dimensions spécifiées. | |
GETBOUNDS | Rectangle getBounds(); | Cette méthode permet de demander la boite des limites de cet objet. | |
GETP1 | abstract Point2D getP1(); | Cette méthode permet de demander le point de départ de l'objet. | |
GETP2 | abstract Point2D getP2(); | Cette méthode permet de demander le point de fin de l'objet. | |
GETPATHITERATOR | PathIterator getPathIterator(AffineTransform at); | Cette méthode permet de demander l'objet d'itération définissant les limites de cet objet. | |
GETPATHITERATOR | PathIterator getPathIterator(AffineTransform at, double flatness); | Cette méthode permet de demander l'objet d'itération définissant les limites applatit de cet objet. | |
GETX1 | abstract double getX1(); | Cette méthode permet de demander la coordonnée horizontal de départ du point en double précison de l'objet. | |
GETX2 | abstract double getX2(); | Cette méthode permet de demander la coordonnée horizontal de fin du point en double précison de l'objet. | |
GETY1 | abstract double getY1(); | Cette méthode permet de demander la coordonnée vertical de départ du point en double précison de l'objet. | |
GETY2 | abstract double getY2(); | Cette méthode permet de demander la coordonnée vertical de fin du point en double précison de l'objet. | |
INTERSECTS | boolean intersects(double x, double y, double w, double h); | Cette méthode permet de demander si l'intersection de objet est à l'intérieur de l'ensemble de coordonnées rectangulaires. | |
INTERSECTS | boolean intersects(Rectangle2D r); | Cette méthode permet de vérifier si l'intersection de objet est à l'intérieur du rectangle en 2 dimensions. | |
INTERSECTSLINE | boolean intersectsLine(double X1, double Y1, double X2, double Y2); | Cette méthode permet de vérifier si la ligne de segment (X1, Y1)-(X2, Y2) est situé dans l'intersection de cette ligne de segment. | |
INTERSECTSLINE | boolean intersectsLine(Line2D l); | Cette méthode permet de vérifier si la ligne de segment spécifié est en intersection avec la ligne de segment. | |
LINESINTERSECT | static boolean linesIntersect(double X1, double Y1, double X2, double Y2, double X3, double Y3, double X4, double Y4); | Cette méthode permet de vérifier si la ligne de segment (X1, Y1)-(X2, Y2) est en intersection avec la ligne de segment (X3, Y3)-(X4, Y4). | |
PTLINEDIST | double ptLineDist(double PX, double PY); | Cette méthode permet de demander la distance d'un point avec cette ligne. | |
PTLINEDIST | static double ptLineDist(double X1, double Y1, double X2, double Y2, double PX, double PY); | Cette méthode permet de demander la distance d'un point avec la ligne. | |
PTLINEDIST | double ptLineDist(Point2D pt); | Cette méthode permet de demander la distance d'un point en 2 dimensions avec cette ligne. | |
PTLINEDISTSQ | double ptLineDistSq(double PX, double PY); | Cette méthode permet de demander la carré de la distance d'un point avec cette ligne. | |
PTLINEDISTSQ | static double ptLineDistSq(double X1, double Y1, double X2, double Y2, double PX, double PY); | Cette méthode permet de demander la carré de la distance d'un point avec la ligne. | |
PTLINEDISTSQ | double ptLineDistSq(Point2D pt); | Cette méthode permet de demander la racine de la distance du point en 2 dimensions de cette ligne. | |
PTSEGDIST | double ptSegDist(double PX, double PY); | Cette méthode permet de demander la distance entre le point et cette ligne de segment. | |
PTSEGDIST | static double ptSegDist(double X1, double Y1, double X2, double Y2, double PX, double PY); | Cette méthode permet de demander la distance entre le point et la ligne de segment. | |
PTSEGDIST | double ptSegDist(Point2D pt); | Cette méthode permet de demander la distance entre le point en 2 dimensions et cette ligne de segment. | |
PTSEGDISTSQ | double ptSegDistSq(double PX, double PY); | Cette méthode permet de demander le carré de la distance entre le point et cette ligne de segment. | |
PTSEGDISTSQ | static double ptSegDistSq(double X1, double Y1, double X2, double Y2, double PX, double PY); | Cette méthode permet de demander le carré de la distance entre le point et la ligne de segment. | |
PTSEGDISTSQ | double ptSegDistSq(Point2D pt); | Cette méthode permet de demander le carré de la distance entre le point en 2 dimensions et la ligne de segment. | |
RELATIVECCW | int relativeCCW(double PX, double PY); | Cette méthode permet de demander l'indicateur de l'emplacement du point spécifié en respectant cette ligne de segment. | |
RELATIVECCW | static int relativeCCW(double X1, double Y1, double X2, double Y2, double PX, double PY); | Cette méthode permet de demander l'indicateur de l'emplacement du point spécifié en respectant cette ligne de segment (X1, Y1)-(X2, Y2). | |
RELATIVECCW | int relativeCCW(Point2D p); | Cette méthode permet de demander l'indicateur de l'emplacement du point en 2 dimensions spécifié en respectant cette ligne de segment. | |
SETLINE | abstract void setLine(double X1, double Y1, double X2, double Y2); | Cette méthode permet de fixer l'emplacement du point de fin de ligne en 2 dimensions pour les coordonnées en double précisions spécifiés. | |
SETLINE | void setLine(Line2D l); | Cette méthode permet de fixer l'emplacement du point de fin de ligne en 2 dimensions pour la ligne en 2 dimensions spécifiés. | |
SETLINE | void setLine(Point2D p1, Point2D p2); | Cette méthode permet de fixer l'emplacement du point de fin de ligne en 2 dimensions pour le point en 2 dimensions spécifiés. |
Dernière mise à jour : Dimanche, le 21 juin 2015