Package utilitaires
Class Aire
java.lang.Object
utilitaires.Aire
- All Implemented Interfaces:
Serializable,Dessinable,Selectionnable
Un objet Aire représente une aire triangulaire intérieure d'une tuile qui
peut porter une plaque chargée. Une tuile a autant d'aires que de côtés.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAire(Point2D.Double point1, Point2D.Double pointInterieur, Point2D.Double point2) Constructeur -
Method Summary
Modifier and TypeMethodDescriptionbooleancontient(double xPix, double yPix) Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appeléebooleanRetourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appeléevoiddessiner(Graphics2D g2d) Dessine la forme de l'airegetForme()Retourne la forme de l'aireRetourne le point milieu de la tuile où se trouve l'aireRetourne les points extérieurs de l'aire
-
Constructor Details
-
Aire
Constructeur- Parameters:
point1- le premier point extérieurpointInterieur- le point milieu, le point qui se situe à l'intérieur de la tuilepoint2- le deuxième point extérieur
-
-
Method Details
-
contient
public boolean contient(double xPix, double yPix) Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appelée- Specified by:
contientin interfaceSelectionnable- Parameters:
xPix- Coordonnée en x du point (exprimée en pixels)yPix- Coordonnée en y du point (exprimée en pixels)- Returns:
- vrai si le point fait partie de l'objet dessinable
-
contient
Retourne vrai si le point passé en paramètre fait partie de l'objet dessinable sur lequel cette méthode sera appelée- Parameters:
point- le point à vérifier- Returns:
- vrai si le point fait est contenu dans l'objet dessinable
-
dessiner
Dessine la forme de l'aire- Specified by:
dessinerin interfaceDessinable- Parameters:
g2d- Le contexte graphique
-
getForme
Retourne la forme de l'aire- Returns:
- la forme de l'aire
-
getPointMilieuDeTuile
Retourne le point milieu de la tuile où se trouve l'aire- Returns:
- Le point milieu de la tuile où se trouve l'aire
-
getPointsExterieurs
Retourne les points extérieurs de l'aire- Returns:
- les points extérieurs de l'aire
-