#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