Référence de la classe Millie::BorderExtender

#include <BorderExtender.hpp>

Dérivée par Millie::BorderExtenderConstant, Millie::BorderExtenderCopy, Millie::BorderExtenderNull, et Millie::BorderExtenderWrap.

Graphe d'héritage de Millie::BorderExtender:

Inheritance graph
[légende]
Liste de tous les membres

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

Description détaillée

Interface qui permet de définir un "extendeur" de bords. En effet, chaques opérations manipulant une image a susceptible d'avoir des problèmes sur les bords des images. Par exemple, pour un produit de convolution, le produit est mal défini sur les bords. On met ainsi en place une interface de BorderExtender pour permettre à l'utilisateur de choisir le type d'extension qu'il souhaite

Définition à la ligne 49 du fichier BorderExtender.hpp.


Documentation des contructeurs et destructeur

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.


Documentation des fonctions membres

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

Paramètres:
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().


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri May 18 23:25:02 2007 pour Millie par  doxygen 1.5.1