QuadCurve2D |
Courbe quadratique en 2 dimensions |
---|---|
Java | java.awt.geom |
Description
Cette classe contient les définitions de paramètre de courbe de segment quadratique dans un espace de coordonnées (x,y).
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
QUADCURVE2D | protected QuadCurve2D(); | 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 de la même classe avec le même contnu que cet objet. | |
CONTAINS | boolean contains(double x, double y); | Cette méthode permet de vérifier si la coordonnée spécifié est à l'intérieur des limites de la forme de cet objet. | |
CONTAINS | boolean contains(double x, double y, double w, double h); | Cette méthode permet de vérifier si l'intérieur de la forme de cet objet est contenu dans l'ensemble de coordonnées rectangulaires spécifiées. | |
CONTAINS | boolean contains(Point2D p); | Cette méthode permet de vérifier si le point en 2 dimensions spécifié est dans les limites initérieur de la force de cet objet. | |
CONTAINS | boolean contains(Rectangle2D r); | Cette méthode permet de vérifier si l'intérieur de la forme de cet objet est contenu dans le rectangle en 2 dimensions spécifiés. | |
GETBOUNDS | Rectangle getBounds(); | Cette méthode permet de demander la boite des limites de cet objet. | |
GETCTRLPT | abstract Point2D getCtrlPt(); | Cette méthode permet de demander le point de contrôle de cet objet. | |
GETCTRLX | abstract double getCtrlX(); | Cette méthode permet de demander la coordonnée horizontal du point de contrôle de cet objet en valeurs réels de double précision. | |
GETCTRLY | abstract double getCtrlY(); | Cette méthode permet de demander la coordonnée vertical du point de contrôle de cet objet en valeurs réels de double précision. | |
GETFLATNESS | double getFlatness(); | Cette méthode permet de demander l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, de cet objet. | |
GETFLATNESS | static double getFlatness(double[] coords, int offset); | Cette méthode permet de demander l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, d'une courbe quadratique spécifié par le point contrôle du tableau indiqué par l'index spécifié. | |
GETFLATNESS | static double getFlatness(double x1, double y1, double ctrlx, double ctrly, double x2, double y2); | Cette méthode permet de demander l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, d'une courbe quadratique spécifié par le point contrôle spécifié. | |
GETFLATNESSSQ | double getFlatnessSq(); | Cette méthode permet de demander le carré de l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, de cet objet. | |
GETFLATNESSSQ | static double getFlatnessSq(double[] coords, int offset); | Cette méthode permet de demander le carré de l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, d'une courbe quadratique spécifié par le point contrôle du tableau indiqué par l'index spécifié. | |
GETFLATNESSSQ | static double getFlatnessSq(double x1, double y1, double ctrlx, double ctrly, double x2, double y2); | Cette méthode permet de demander le carré de l'applatissement, ou la distance maximal d'un point de contrôle dans la ligne connecté vers le point de fin, d'une courbe quadratique spécifié par le point contrôle spécifié. | |
GETP1 | abstract Point2D getP1(); | Cette méthode permet de demander le point de départ de cet objet. | |
GETP2 | abstract Point2D getP2(); | Cette méthode permet de demander le point de fin de cet objet. | |
GETPATHITERATOR | PathIterator getPathIterator(AffineTransform at); | Cette méthode permet de demander un objet d'itération définissant les limites de la forme de cet objet. | |
GETPATHITERATOR | PathIterator getPathIterator(AffineTransform at, double flatness); | Cette méthode permet de demander un objet d'itération définissant les limites de la forme applatis de cet objet. | |
GETX1 | abstract double getX1(); | Cette méthode permet de demander la coordonnée horizontal du point de début de cet objet en une valeur réel de double précision. | |
GETX2 | abstract double getX2(); | Cette méthode permet de demander la coordonnée horizontal du point de fin de cet objet en une valeur réel de double précision. | |
GETY1 | abstract double getY1(); | Cette méthode permet de demander la coordonnée vertical du point de début de cet objet en une valeur réel de double précision. | |
GETY2 | abstract double getY2(); | Cette méthode permet de demander la coordonnée vertical du point de fin de cet objet en une valeur réel de double précision. | |
INTERSECTS | boolean intersects(double x, double y, double w, double h); | Cette méthode permet de vérifier si l'intérieur de la forme de ce objet est en intersection avec l'ensemble de coordonnées rectangulaires spécifiées. | |
INTERSECTS | boolean intersects(Rectangle2D r); | Cette méthode permet de vérifier si l'intérieur de la forme de ce objet est en intersection avec le rectangle en 2 dimensions spécifié. | |
SETCURVE | void setCurve(double[] coords, int offset); | Cette méthode permet de fixer l'emplacement du point de fin et du point de contrôle de cet objet avec des coordonnées de valeurs réels de double précision au déplacement spécifié dans le tableau spécifié. | |
SETCURVE | abstract void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2); | Cette méthode permet de fixer l'emplacement du point de fin et du point de contrôle de cette courbe de ses coordonnées de valeurs réels de double précision spécifiés. | |
SETCURVE | void setCurve(Point2D[] pts, int offset); | Cette méthode permet de fixer l'emplacement du point de fin et du point de contrôle dans cet objet avec les coordonnées d'objets de point en 2 dimensions au déplacement spécifié dans le tableau spécifié. | |
SETCURVE | void setCurve(Point2D p1, Point2D cp, Point2D p2); | Cette méthode permet de fixer l'emplacement du point de fin et du point de contrôle dans cet objet avec les coordonnées d'un point en 2 dimensions spécifiés. | |
SETCURVE | void setCurve(QuadCurve2D c); | Cette méthode permet de fixer l'emplacement du point de fin et du point de contrôle dans cet objet avec les mêmes que ceux indiquer par l'objet QuadCurve2D spécifié. | |
SOLVEQUADRATIC | static int solveQuadratic(double[] eqn); | Cette méthode permet de résoudre l'équation quadratique dont les coefficients sont dans le tableau spécifié et place les racines non complexes dans le même tableau, puis retourne le nombre de racines. | |
SOLVEQUADRATIC | static int solveQuadratic(double[] eqn, double[] res); | Cette méthode permet de résoudre l'équation quadratique dont les coefficients sont dans le tableau spécifié et place les racines non complexes dans le dernier tableau spécifié, puis retourne le nombre de racines. | |
SUBDIVIDE | static void subdivide(double[] src, int srcoff, double[] left, int leftoff, double[] right, int rightoff); | Cette méthode permet de subdiviser la courbe quadratique spécifié par les coordonnées entreposées dans le tableau d'indices spécifié + 5 et entrepose le résultat des deux courbes dans les deux tableaux aux indices correspondant. | |
SUBDIVIDE | void subdivide(QuadCurve2D left, QuadCurve2D right); | Cette méthode permet de subdiviser cet objet et entrepose le résultat dans deux courbes subdiviser dans les paramètres de courbes de droite et gauche. | |
SUBDIVIDE | static void subdivide(QuadCurve2D src, QuadCurve2D left, QuadCurve2D right); | Cette méthode permet de subdiviser cette courbe quadratique spécifié par le paramètre spécifié et entrepose le résultat dans les deux courbes subdiviser dans les paramètres de courbe de droite et gauche. |
Dernière mise à jour : Dimanche, le 21 juin 2015