bicotiPropertyHistogram


Figura 2.3.1

     Clases

bicotiProperty
bicotiPropertyStatistical
bicotiPropertyHistogram
bicotiPropertyHistogramUsual
bicotiPropertyHistogramExtended

     Templates Clases

PixelType


class bicotiPropertyHistogram < class ColorType,
                                                                        class PixelType = ColorType >



 Public Methods

virtual~bicotiPropertyHistogram( )
virtual void UpdateImageImplementation( )

virtual void First( unsigned = 0 ) = 0
virtual void Next( unsigned = 0 ) = 0
virtual ColorType GetCurrentColor( unsigned = 0 ) = 0
virtual unsigned GetCurrentPointsNumber( unsigned = 0 ) = 0
virtual bool IsDone( unsigned = 0 ) = 0
virtual unsigned GetHistogramsNumber( ) =0



virtual ~bicotiPropertyHistogram( )

    Destructor virtual.



virtual void UpdateImageImplementation( )

    Esta función sirve para actualizar a la imagen una vez que se han hecho cambios en las propiedades.
Los cambios en las propiedades NO se reflejan automáticamente en la imagen



virtual void First( unsigned index )

    Esta propiedad es un agregado de DexelHistogram, indexados de acuerdo a como se ha creado.
Cada uno de los dexeles tiene un iterador interno, que tiene las funciones típicas.
Cuando hacemos por ejemplo :

     prop_histo.First( i );

Ponemos al principio el iterador de índice i.



virtual void Next( unsigned index )

    Mueve el iterador del Dexel de índice index, un lugar.



virtual ColorType GetCurrentColor( unsigned index )

    Devuelve el valor del atributo asociado al nodo actualmente apuntado por el iterador sobre el Dexel de índice index.



virtual unsigned GetCurrentPointsNumber( unsigned index )

    Devuelve la cantidad de puntos que tiene la lista del nodo actualmente apuntado por el iterador sobre el Dexel de ínidce index.



virtual bool IsDone( unsigned index )

    Devuelve true si el iterador sobre el Dexel de índice index ha llegado al final.



virtual unsigned GetHistogramsNumber( )

    Devuelve la cantidad de DexelHistogram que están asociados a la propiedad.