Package PaD
Class Image
java.lang.Object
PaD.Dessinable
PaD.Image
- All Implemented Interfaces:
java.lang.Comparable<Dessinable>
public class Image extends Dessinable
La classe
Image représente une image dessinable sur la
planche à dessin. L'image est lue à partir d'un fichier (png, gif, ...)
L'image peut être aussi déplacée et effacée sur la planche à dessin- Version:
- 1.0.12 Creation @date: 24-Jul-2017 11:22 Last file update: 30-Sep-2019 17:45
- Author:
- Vincent Granet (vg@unice.fr)
-
Constructor Summary
Constructors Constructor Description Image(double x, double y, java.lang.String f)Rôle : crée une Image positionnable au point d'origine (x,y) contenue dans le fichier fImage(double x, double y, java.lang.String f, double d)Rôle : crée une Image positionnable au point d'origine (x,y) contenue dans le fichier f selon l'orientation de d degrésImage(java.lang.String f)Rôle : crée une Image positionnable au point d'origine (0,0) contenue dans le fichier fImage(java.lang.String f, double d)Rôle : crée une Image positionnable au point d'origine (0,0) contenue dans le fichier f, selon l'orientation d -
Method Summary
Modifier and Type Method Description java.lang.StringgetFichierImage()Rôle : renvoie le nom du fichier associé à l'image courantedoublegetHauteur()Rôle : renvoie la hauteur de l'image courantedoublegetLargeur()Rôle : renvoie la largeur de l'image courantedoublegetX()Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courantdoublegetY()Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courantvoidsetOrig(double x, double y)Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)java.lang.StringtoString()Methods inherited from class PaD.Dessinable
addMouseDraggedListener, addMousePressedListener, addMouseReleasedListener, compareTo, getProfondeur, setProfondeur
-
Constructor Details
-
Image
public Image(double x, double y, java.lang.String f, double d)Rôle : crée une Image positionnable au point d'origine (x,y) contenue dans le fichier f selon l'orientation de d degrés- Parameters:
x- abscisse du point d'origine de l'imagey- ordonnée du point d'origine de l'imagef- le fichier contenant l'imaged- le nombre de degrés d'orientation
-
Image
public Image(double x, double y, java.lang.String f)Rôle : crée une Image positionnable au point d'origine (x,y) contenue dans le fichier f- Parameters:
x- abscisse du point d'origine de l'imagey- ordonnée du point d'origine de l'imagef- le fichier contenant l'image
-
Image
public Image(java.lang.String f, double d)Rôle : crée une Image positionnable au point d'origine (0,0) contenue dans le fichier f, selon l'orientation d- Parameters:
f- le fichier contenant l'imaged- le nombre de degrés d'orientation
-
Image
public Image(java.lang.String f)Rôle : crée une Image positionnable au point d'origine (0,0) contenue dans le fichier f- Parameters:
f- le fichier contenant l'image
-
-
Method Details
-
getLargeur
public double getLargeur()Rôle : renvoie la largeur de l'image courante- Returns:
- la largeur de l'image courante
-
getHauteur
public double getHauteur()Rôle : renvoie la hauteur de l'image courante- Returns:
- la hauteur de l'image courante
-
getFichierImage
public java.lang.String getFichierImage()Rôle : renvoie le nom du fichier associé à l'image courante- Returns:
String
-
getX
public double getX()Description copied from class:DessinableRôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant- Specified by:
getXin classDessinable- Returns:
double
-
getY
public double getY()Description copied from class:DessinableRôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant- Specified by:
getYin classDessinable- Returns:
double
-
setOrig
public void setOrig(double x, double y)Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)- Specified by:
setOrigin classDessinable- Parameters:
x- nouvelle abscisse du point d'originey- nouvelle ordonnée du point d'origine
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-