#include <DataBuffer.hpp>
Graphe de collaboration de Millie::DataBuffer< T >:

Fonctions membres publiques | |
| DataBuffer (int size=0) | |
| Créait un buffer d'une taille déterminée. | |
| DataBuffer (const DataBuffer< T > &d) | |
| Constructeur par recopie. L'opérateur = est utilisé pour la recopie des données. | |
| virtual | ~DataBuffer () |
| Destructeur. | |
| void | resize (int taille) |
| Redéfinie la taille du buffer. | |
| DataBuffer & | operator= (const DataBuffer< T > &d) |
| Operateur d'assignement. | |
| int | getSize () const |
| Permet de récuperer la taille du buffer. | |
| T * | getDataBuffer () |
| T | operator[] (int position) const |
| Permet de récuperer l'élément T du buffer souhaitait. | |
| T & | operator[] (int position) |
| Permet de récuperer une copie de l'élément T du buffer. | |
Attributs protégés | |
| T * | _tab |
| int | _size |
| int | _realsize |
Définition à la ligne 51 du fichier DataBuffer.hpp.
| Millie::DataBuffer< T >::DataBuffer | ( | int | size = 0 |
) | [inline] |
Créait un buffer d'une taille déterminée.
| size | la taille du buffer, doit être un entier supérieur strictement à 0 |
| std::invalid_argument | si la taille est incorrecte |
Définition à la ligne 67 du fichier DataBuffer.hpp.
| Millie::DataBuffer< T >::DataBuffer | ( | const DataBuffer< T > & | d | ) | [inline] |
Constructeur par recopie. L'opérateur = est utilisé pour la recopie des données.
Définition à la ligne 88 du fichier DataBuffer.hpp.
| virtual Millie::DataBuffer< T >::~DataBuffer | ( | ) | [inline, virtual] |
| void Millie::DataBuffer< T >::resize | ( | int | taille | ) | [inline] |
Redéfinie la taille du buffer.
| taille | la nouvelle taille du buffer |
| std::invalid_argument | si la taille est incorrecte |
Définition à la ligne 123 du fichier DataBuffer.hpp.
Référencé par Millie::ThresholdLocalComponentsOperator::computeColors(), Millie::InpaintNoiseFilter::computeRoad(), Millie::DilateLocalOperator::DilateLocalOperator(), Millie::ErodeLocalOperator::ErodeLocalOperator(), et Millie::Kernel::Kernel().
| DataBuffer& Millie::DataBuffer< T >::operator= | ( | const DataBuffer< T > & | d | ) | [inline] |
Operateur d'assignement.
| d | le buffer souhaitait |
on supprime avant permutation
Définition à la ligne 148 du fichier DataBuffer.hpp.
| int Millie::DataBuffer< T >::getSize | ( | ) | const [inline] |
Permet de récuperer la taille du buffer.
Définition à la ligne 184 du fichier DataBuffer.hpp.
Référencé par Millie::ThresholdLocalComponentsOperator::computeColors(), Millie::DataBuffer< float >::DataBuffer(), Millie::getAverage(), Millie::getMaximum(), Millie::getMinimum(), Millie::getVariance(), Millie::Kernel::Kernel(), Millie::DataBuffer< float >::operator=(), Millie::DataBuffer< float >::operator[](), et Millie::ThresholdLocalComponentsOperator::ThresholdLocalComponentsOperator().
| T* Millie::DataBuffer< T >::getDataBuffer | ( | ) | [inline] |
Définition à la ligne 192 du fichier DataBuffer.hpp.
Référencé par Millie::InpaintNoiseFilter::computeRoad().
| T Millie::DataBuffer< T >::operator[] | ( | int | position | ) | const [inline] |
Permet de récuperer l'élément T du buffer souhaitait.
| position | correspond à la position souhaitait |
Définition à la ligne 202 du fichier DataBuffer.hpp.
| T& Millie::DataBuffer< T >::operator[] | ( | int | position | ) | [inline] |
Permet de récuperer une copie de l'élément T du buffer.
| position | correspond à la position souhaitait |
Définition à la ligne 219 du fichier DataBuffer.hpp.
T* Millie::DataBuffer< T >::_tab [protected] |
Définition à la ligne 54 du fichier DataBuffer.hpp.
Référencé par Millie::DataBuffer< float >::DataBuffer(), Millie::DataBuffer< float >::getDataBuffer(), Millie::DataBuffer< float >::operator=(), Millie::DataBuffer< float >::operator[](), Millie::DataBuffer< float >::resize(), et Millie::DataBuffer< float >::~DataBuffer().
int Millie::DataBuffer< T >::_size [protected] |
Définition à la ligne 55 du fichier DataBuffer.hpp.
Référencé par Millie::DataBuffer< float >::DataBuffer(), Millie::DataBuffer< float >::getSize(), Millie::DataBuffer< float >::operator=(), et Millie::DataBuffer< float >::resize().
int Millie::DataBuffer< T >::_realsize [protected] |
Définition à la ligne 56 du fichier DataBuffer.hpp.
Référencé par Millie::DataBuffer< float >::DataBuffer(), Millie::DataBuffer< float >::operator=(), et Millie::DataBuffer< float >::resize().
1.5.1