source --> toolbox

template class bicotiHistogramPainter

Dibuja un histograma sobre un bicotiActorGraphic2DImage

Source:
../../source/toolbox/histogram_painter.hpp:203

Constructors Index

bicotiHistogramPainter
[public]
~bicotiHistogramPainter
[public]


Typedefs Index

actor_histogram
[public]


Variables Index

color_strat
[protected]
height
[protected]
horiz_strat
[protected]
ptr_actor
[protected]
ptr_histo
[protected]
vert_strat
[protected]
width
[protected]
x_0
[protected]
x_1
[protected]
y_0
[protected]
y_1
[protected]


Methods Index

AddLayoutInformation
[public] Agrega información de como dibujar el histograma
PaintAxes
[public] Pinta los ejes del histograma
PaintBar
[public] Pinta el historgrama como una gráfica de barras
PaintDot
[public] Pinta el histograma como una gráfica de puntos
PaintSolid
[public] Pinta el histográma como una gráfica sólida
Preamble
[protected] Hace los ajustes necesarios antes de pintar un histograma
ResetMe
[protected] Resetea valores iniciales del bicotiHistogramPainter
SetActorImage
[public] Establece la imagen
SetPropertyHistogram
[public] Establece el histograma


Constructors

bicotiHistogramPainter

public bicotiHistogramPainter ( ) ;

bicotiHistogramPainter

public ~ bicotiHistogramPainter ( ) ;


Typedefs

actor_histogram

public typedef bicotiActorGraphic2DImage < PixelTargetType > actor_histogram ;


Variables

ptr_actor

protected bicotiActorGraphic2DImage < PixelTargetType > * ptr_actor

ptr_histo

protected bicotiPropertyHistogram < ColorType ,
                                                PixelSourceType > * ptr_histo

vert_strat

protected vector < bicotiVerticalStrategy * > vert_strat

horiz_strat

protected vector < bicotiHorizontalStrategy < ColorType > * > horiz_strat

color_strat

protected vector < bicotiColorStrategy < ColorType ,
                                                     PixelTargetType > * > color_strat

x_0

protected vector < int > x_0

y_0

protected vector < int > y_0

x_1

protected vector < int > x_1

y_1

protected vector < int > y_1

width

protected int width

height

protected int height


Methods

ResetMe

protected void ResetMe ( ) ;

Resetea valores iniciales del bicotiHistogramPainter

Preamble

protected void Preamble ( ) ;

Hace los ajustes necesarios antes de pintar un histograma

Exceptions:
bicotiException si no hay imagen o histograma, bicotiException si los límites de las regiones está fuera de la imagen

See Also:
AddLayoutInformation

SetPropertyHistogram

public void SetPropertyHistogram ( bicotiPropertyHistogram < ColorType ,
                                   PixelSourceType > * ptr_prop ) ;

Establece el histograma

Parameters:
ptr_prop histogram a representar

SetActorImage

public void SetActorImage ( bicotiActorGraphic2DImage < PixelTargetType > * ptr_act ) ;

Establece la imagen

Parameters:
ptr_act imagen sobre la que se dibujará el histograma

AddLayoutInformation

public void AddLayoutInformation ( bicotiVerticalStrategy * ptr_vert ,
                                   bicotiHorizontalStrategy < ColorType > * ptr_horiz ,
                                   bicotiColorStrategy < ColorType ,
                                   PixelTargetType > * ptr_color ,
                                   int x0 ,
                                   int y0 ,
                                   int x1 ,
                                   int y1 ) ;

Agrega información de como dibujar el histograma

Parameters:
ptr_vert estrategia vertical
ptr_horiz estrategia horizontal
ptr_color estrategia de color
x0 coordenada horizontal superior de la región donde se aplican las estrategias
y0 coordenada vertical superior de la región donde se aplican las estrategias
x1 coordenada horizontal inferior de la región donde se aplican las estrategias
y1 coordenada vertical inferior de la región donde se aplican las estrategias

PaintAxes

public void PaintAxes ( PixelTargetType color ) ;

Pinta los ejes del histograma

Parameters:
color color de los ejes

PaintDot

public void PaintDot ( ) ;

Pinta el histograma como una gráfica de puntos

PaintBar

public void PaintBar ( ) ;

Pinta el historgrama como una gráfica de barras

PaintSolid

public void PaintSolid ( ) ;

Pinta el histográma como una gráfica sólida


bicoti II

bicoti II
Claudio Risso
Wilman Alarcon

Click here to return to the top of the page.