Section courante

A propos

Section administrative du site

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