#include <Filter.hpp>
Graphe d'héritage de Filter_Base:

Fonctions membres publiques | |
| Filter_Base (int) | |
| Constructeur. | |
| virtual string | toString ()=0 |
| Retourne une chaîne de caractères détaillée. | |
| PNG | apply (PNG) |
| Applique le fitre à une image. | |
Fonctions membres protégées | |
| virtual void | computeMask ()=0 |
| Méthode à redéfinir pour chaque filtre. | |
| void | normalise () |
| Normalise les valeurs du filtre. | |
| float | getMask (int, int) |
| Valeur du filtre en un pointe. | |
| void | setMask (int, int, float) |
| Fixe la valeur du filtre en un pointe. | |
Attributs protégés | |
| int | size |
| Dimension du filtre. | |
| float * | mask |
| Poids du filtre. | |
Définition à la ligne 19 du fichier Filter.hpp.
|
|
Constructeur.
Définition à la ligne 7 du fichier Filter.cpp. Références Filter_Base(). Référencé par Filter_Base(). |
|
|
Applique le fitre à une image.
Définition à la ligne 34 du fichier Filter.cpp. Références apply(), Color::getBlue(), PNG::getColor(), Color::getGray(), Color::getGreen(), PNG::getHeight(), getMask(), Color::getRed(), Color::getType(), PNG::getType(), PNG::getWidth(), PNG_COLOR, PNG_GRAY, PNG::setColor(), et size. Référencé par apply(). |
|
|
Normalise les valeurs du filtre. Sommation des valeurs du filtres et division de chaque coefficients par cette somme. Définition à la ligne 17 du fichier Filter.cpp. Références getMask(), setMask(), et size. Référencé par Filter_Gaussian::Filter_Gaussian(). |
1.3.7