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.String
getFichierImage()
Rôle : renvoie le nom du fichier associé à l'image courantedouble
getHauteur()
Rôle : renvoie la hauteur de l'image courantedouble
getLargeur()
Rôle : renvoie la largeur de l'image courantedouble
getX()
Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courantdouble
getY()
Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courantvoid
setOrig(double x, double y)
Rôle : fixe le point d'orgine de l'objet dessinable courant en (x,y)java.lang.String
toString()
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:Dessinable
Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant- Specified by:
getX
in classDessinable
- Returns:
double
-
getY
public double getY()Description copied from class:Dessinable
Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant- Specified by:
getY
in 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:
setOrig
in classDessinable
- Parameters:
x
- nouvelle abscisse du point d'originey
- nouvelle ordonnée du point d'origine
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-