bicotiPropertyFacadeSingle


Figura 5.4.1
Clases:

bicotiPropertyFacade
bicotiPropertyFacadeSingle
bicotiPropertyFacadeVectorial

Template Clases:

CoordType
PixelType



class bicotiDexelFacade< class CoordType, class PixelType >

Public Methods

bicotiPropertyFacadeSingle(  bicotiImageImplementation< PixelType > *  )
virtual~bicotiPropertyFacadeSingle( )

void BuildStatistical( )

void BuildHistogramUsual( )
void BuildHistogramExtended( )

void EqualizateHistogramSegmentation( PixelType, PixelType, PixelType )



bicotiPropertyFacadeSingle(  bicotiImageImplementation< PixelType > *  ptr_ima )

        Constructor al que paso un puntero a la imagen a la cual hace referencia la fachada.



~bicotiPropertyFacadeSingle( )

        Destructor. Borra todos los objetos que han sido creados internamente mediante las funciones Build.



void BuildStatistical( )

        Esta función crea un objeto bicotiPropertyStatistical para la imagen y lo referencia mediante un puntero interno, que puede ser obtenido por la función GetStatistical.

Esta función oculta toda la complejidad de la construcción del objeto.



void BuildHistogramUsual( )

    Crea un histograma de tipo usual ( no guarda información sobre coordenadas ) para la imagen y lo referencia mediante un puntero interno.
Una vez creado el histograma puedo acceder a el a trvés de la función GetHistogram.

Obs : un histograma usual no se puede ecualizar.

Ver bictoiHistogram.

Esta función oculta toda la complejidad de la construcción del objeto.



void BuildHistogramExtended( )

    Crea un histograma de tipo extendido ( guarda información sobre coordenadas ) para la imagen y lo referencia mediante un puntero interno.
Una vez creado el histograma puedo acceder a el a trvés de la función GetHistogram.

Ver bictoiHistogram.

Esta función oculta toda la complejidad de la construcción del objeto.



void EqualizateHistogramSegmentation( PixelType um , PixelType low , PixelType up )

    Ecualiza el histograma creado por BuildHistogramExtended mediante una función de ecualización de segmentasión . El orden de los parámetros es:
                                -- el valor del umbral.
                                -- el valor que se pone a los pixeles por debajo del umbral
                                -- el valor que se pone a los pixeles por arriba del umbral

Obs : Si no se ha creado un histograma esta función tirará una exepción indicando que un error ha ocurrido.