#include <ImageMono.hpp>
| Fonctions membres publiques | |
| TImageMono () | |
| Constructeur par défaut. Cela construit une image vide. | |
| TImageMono (int largeur, int hauteur) | |
| construit une image de taille définie | |
| TImageMono (TImageMono< T > &) | |
| constructeur par recopie | |
| virtual | ~TImageMono () | 
| destructeur | |
| TImageMono< T > & | operator= (TImageMono< T > &) | 
| virtual T | getPixel (int x, int y) const | 
| recupère l'élément | |
| virtual void | setPixel (int x, int y, T value) | 
| remplace l'élément | |
| virtual void | addToPixel (int x, int y, T &value) | 
| ajoute à l'élément en position (x,y) la valeur value | |
| virtual int | getWidth () const | 
| recupèration de la largeur | |
| virtual int | getHeight () const | 
| recupèration de la hauteur | |
| virtual void | resize (int taillex, int tailley) | 
| modifie la taille de l'image | |
| Attributs protégés | |
| DataBuffer< T > * | _dataBuffer | 
| int | _hauteur | 
| int | _largeur | 
Définition à la ligne 51 du fichier ImageMono.hpp.
| Millie::TImageMono< T >::TImageMono | ( | ) | 
Constructeur par défaut. Cela construit une image vide.
| Millie::TImageMono< T >::TImageMono | ( | int | largeur, | |
| int | hauteur | |||
| ) | 
construit une image de taille définie
| largeur | largeur de l'image | |
| hauteur | hauteur de l'image | 
| Millie::IllegalArgument | si largeur<0 | |
| Millie::IllegalArgument | si hauteur<0 | 
L'image est initialisée par des 0
| Millie::TImageMono< T >::TImageMono | ( | TImageMono< T > & | ) | 
constructeur par recopie
Recopie l'ensemble des données
| virtual Millie::TImageMono< T >::~TImageMono | ( | ) |  [virtual] | 
destructeur
| TImageMono<T>& Millie::TImageMono< T >::operator= | ( | TImageMono< T > & | ) | 
Opérateur d'assignation. Il est possible de modifier la taille de l'image avec cet opérateur
| virtual T Millie::TImageMono< T >::getPixel | ( | int | x, | |
| int | y | |||
| ) | const  [inline, virtual] | 
recupère l'élément
| x | position horizontale souhaitée (commence à 0) | |
| y | position verticale souhaitée (commence à 0) | 
Définition à la ligne 120 du fichier ImageMono.hpp.
Références Millie::TImageMono< T >::_dataBuffer, et Millie::TImageMono< T >::getWidth().
| virtual void Millie::TImageMono< T >::setPixel | ( | int | x, | |
| int | y, | |||
| T | value | |||
| ) |  [inline, virtual] | 
remplace l'élément
| x | position horizontale souhaitée (commence à 0) | |
| y | position verticale souhaitée (commence à 0) | 
Définition à la ligne 132 du fichier ImageMono.hpp.
Références Millie::TImageMono< T >::getWidth().
| virtual void Millie::TImageMono< T >::addToPixel | ( | int | x, | |
| int | y, | |||
| T & | value | |||
| ) |  [inline, virtual] | 
ajoute à l'élément en position (x,y) la valeur value
| x | position horizontale souhaitée (commence à 0) | |
| y | position verticale souhaitée (commence à 0) | 
Définition à la ligne 144 du fichier ImageMono.hpp.
Références Millie::TImageMono< T >::getWidth().
| virtual int Millie::TImageMono< T >::getWidth | ( | ) | const  [virtual] | 
recupèration de la largeur
Référencé par Millie::TImageMono< T >::addToPixel(), Millie::TImageMono< T >::getPixel(), et Millie::TImageMono< T >::setPixel().
| virtual int Millie::TImageMono< T >::getHeight | ( | ) | const  [virtual] | 
recupèration de la hauteur
| virtual void Millie::TImageMono< T >::resize | ( | int | taillex, | |
| int | tailley | |||
| ) |  [virtual] | 
modifie la taille de l'image
| taillex | la nouvelle largeur | |
| tailley | la nouvelle hauteur | 
| Millie::IllegalArgument | si taillex<0 | |
| Millie::IllegalArgument | si tailley<0 | 
| DataBuffer<T>* Millie::TImageMono< T >::_dataBuffer  [protected] | 
Correspond au buffer des données de l'image
Définition à la ligne 58 du fichier ImageMono.hpp.
Référencé par Millie::TImageMono< T >::getPixel().
| int Millie::TImageMono< T >::_hauteur  [protected] | 
hauteur de l'image
Définition à la ligne 63 du fichier ImageMono.hpp.
| int Millie::TImageMono< T >::_largeur  [protected] | 
largeur de l'image
Définition à la ligne 68 du fichier ImageMono.hpp.
 1.5.1
 1.5.1