#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(). |