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 f
    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
    Image​(java.lang.String f)
    Rôle : crée une Image positionnable au point d'origine (0,0) contenue dans le fichier f
    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
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getFichierImage()
    Rôle : renvoie le nom du fichier associé à l'image courante
    double getHauteur()
    Rôle : renvoie la hauteur de l'image courante
    double getLargeur()
    Rôle : renvoie la largeur de l'image courante
    double getX()
    Rôle : renvoie l'abscisse du point d'orgine de l'objet dessinable courant
    double getY()
    Rôle : renvoie l'ordonnée du point d'orgine de l'objet dessinable courant
    void 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 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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'image
      y - ordonnée du point d'origine de l'image
      f - le fichier contenant l'image
      d - 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'image
      y - ordonnée du point d'origine de l'image
      f - 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'image
      d - 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 class Dessinable
      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 class Dessinable
      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 class Dessinable
      Parameters:
      x - nouvelle abscisse du point d'origine
      y - nouvelle ordonnée du point d'origine
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object