#include <BorderExtender.hpp>
Dérivée par Millie::BorderExtenderConstant, Millie::BorderExtenderCopy, Millie::BorderExtenderNull, et Millie::BorderExtenderWrap.
Graphe d'héritage de Millie::BorderExtender:
Fonctions membres publiques | |
virtual void | extend (Image &out, const Image &in, int toppadding, int leftpadding, int rightpadding, int bottompadding) const=0 |
les implémentations doivent étendre l'image | |
virtual | ~BorderExtender () |
Définition à la ligne 49 du fichier BorderExtender.hpp.
virtual Millie::BorderExtender::~BorderExtender | ( | ) | [inline, virtual] |
on définit un destructeur virtuel pour éviter les ennuis
Définition à la ligne 70 du fichier BorderExtender.hpp.
virtual void Millie::BorderExtender::extend | ( | Image & | out, | |
const Image & | in, | |||
int | toppadding, | |||
int | leftpadding, | |||
int | rightpadding, | |||
int | bottompadding | |||
) | const [pure virtual] |
les implémentations doivent étendre l'image
out | l'image de sortie | |
in | l'image d'entrée | |
toppadding | le nombre de pixel à ajouter en haut de l'image | |
leftpadding | le nombre de pixel à ajouter en gauche de l'image | |
rightpadding | le nombre de pixel à ajouter à droite | |
bottompadding | le nombre de pixel à ajouter en bas |
Implémenté dans Millie::BorderExtenderConstant, Millie::BorderExtenderCopy, Millie::BorderExtenderNull, et Millie::BorderExtenderWrap.
Référencé par Millie::AreaOperator::compute().