|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgestion_images.Image
gestion_images.ImageInterne
La classe ImageInterne est une implémentation de la classe abstraite Image. Elle fournit les structures permettant de stocker les informations provenant d'une base d'images générée automatiquement par le programme.
| Field Summary |
| Fields inherited from class gestion_images.Image |
hauteur, largeur |
| Constructor Summary | |
ImageInterne(int _largeur,
int _hauteur)
Ce constructeur crée une nouvelle image vierge. |
|
| Method Summary | |
int |
ajoutForme(Forme forme,
int x,
int y)
Cette méthode ajoute une forme à l'image à la position (x,y). |
int |
ajoutPixelBruit(int x,
int y)
Cette méthode ajoute un pixel de bruit à l'image. |
Image |
copie()
Cette méthode renvoie une copie de l'image. |
void |
debruitage()
Cette méthode débruite l'image. |
Forme |
getForme(int index)
Cette méthode renvoie une forme de l'image. |
int[][] |
getMatriceImage()
Cette méthode renvoie la matrice de l'image. |
int |
getNbFormes()
Cette méthode renvoie le nombre de formes de l'image. |
Pixel |
getPixelFocalisation()
Cette méthode renvoie le pixel de focalisation de l'image. |
int |
getSolution()
Cette méthode renvoie la forme à reconnaitre dans l'image. |
| Methods inherited from class gestion_images.Image |
egal, getHauteur, getLargeur |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ImageInterne(int _largeur,
int _hauteur)
_largeur - la largeur de l'image à créer_hauteur - la hauteur de l'image à créer| Method Detail |
public int[][] getMatriceImage()
getMatriceImage in class Imagepublic Pixel getPixelFocalisation()
getPixelFocalisation in class Imagepublic int getSolution()
getSolution in class Imagepublic Image copie()
copie in class Image
public int ajoutPixelBruit(int x,
int y)
ajoutPixelBruit in class Imagex - l'abscisse du pixel de bruity - l'ordonnée du pixel de bruit
public void debruitage()
debruitage in class Image
public int ajoutForme(Forme forme,
int x,
int y)
forme - la forme à ajouter à l'imagex - l'abscisse du coin supérieur gauche de la formey - l'ordonnée du coin supérieur gauche de la forme
public Forme getForme(int index)
index - la position de la forme dans le vecteur de formes
public int getNbFormes()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||