Section courante

A propos

Section administrative du site

Polygon

Polygone
Java java.awt

Description

Cette classe permet d'intégrer une description d'une région fermer à deux dimensions dans l'espace de coordonnées.

Liste des méthodes

Méthode Prototype Description Hérité
POLYGON public Polygon(); Ce constructeur permet de créer une nouveau polygone vide.  
POLYGON public Polygon(int[] xpoints, int[] ypoints, int npoints); Ce constructeur permet de créer une nouveau polygone avec l'ensemble de coordonnées spécifiés.  
ADDPOINT void addPoint(int x, int y); Cette méthode permet d'ajouter la coordonnée réel spécifié au polygone de cet objet.  
CONTAINS boolean contains(double x, double y); Cette méthode permet de demander si la coordonnée spécifié est à l'intérieur du polygone de cet objet.  
CONTAINS boolean contains(double x, double y, double w, double h); Cette méthode permet de demander si les coordonnées rectangulaires spécifiées est à l'intérieur du polygone de cet objet.  
CONTAINS boolean contains(int x, int y); Cette méthode permet de demander si la coordonnée entière spécifié est à l'intérieur du polygone de cet objet.  
CONTAINS boolean contains(Point p); Cette méthode permet de demander si la coordonnée du point spécifié est à l'intérieur du polygone de cet objet.  
CONTAINS boolean contains(Point2D p); Cette méthode permet de demander si la coordonnée du point en 2 dimensions spécifié est à l'intérieur du polygone de cet objet.  
CONTAINS boolean contains(Rectangle2D r); Cette méthode permet de demander si les coordonnées rectangulaires en 2 dimensions spécifiées est à l'intérieur du polygone de cet objet.  
GETBOUNDINGBOX Rectangle getBoundingBox(); Cette méthode permet de demander les limites de la boite du polygone de cet objet. Cette méthode est obsolète et a été remplacé par la méthode «getBounds()».  
GETBOUNDS Rectangle getBounds(); Cette méthode permet de demander les limites de la boite du polygone de cet objet.  
GETBOUNDS2D Rectangle2D getBounds2D(); Cette méthode permet de demander les limites, en haute précision, de la forme du polygone de cet objet.  
GETPATHITERATOR PathIterator getPathIterator(AffineTransform at); Cette méthode permet de demander l'objet d'itérateur des limites de ce polygone et fournissant l'accès à la géométrie des bordures de ce polygone.  
GETPATHITERATOR PathIterator getPathIterator(AffineTransform at, double flatness); Cette méthode permet de demander l'objet d'itérateur des limites de ce polygone et fournissant l'accès à la géométrie des bordures de la forme de ce polygone.  
INSIDE boolean inside(int x, int y); Cette méthode permet de demander si la coordonnée entière spécifié est à l'intérieur du polygone de cet objet. Cette méthode est obsolète et a été remplacé par la méthode «contains(int, int)».  
INTERSECTS boolean intersects(double x, double y, double w, double h); Cette méthode permet de vérifier si l'intérieur de l'intersection du polygone avec l'ensemble de coordonnées rectangulaires correspond.  
INTERSECTS boolean intersects(Rectangle2D r); Cette méthode permet de vérifier si l'intérieur de l'intersection du polygone avec l'ensemble de coordonnées rectangulaires en 2 dimensions correspond.  
INVALIDATE void invalidate(); Cette méthode permet d'invalider ou vider les données du cache interne dépendant des coordonnées de sommet de ce polygone.  
RESET void reset(); Cette méthode permet de vider complètement l'objet de polygone de ses formes.  
TRANSLATE void translate(int deltaX, int deltaY); Cette méthode permet d'effectuer une translation des coordonnées delta horizontal et vertical spécifié du polygone de cet objet.  


Dernière mise à jour : Dimanche, le 21 juin 2015