source --> toolbox
Dibuja un histograma sobre un bicotiActorGraphic2DImage
bicotiHistogramPainter
~bicotiHistogramPainter
actor_histogram
color_strat
height
horiz_strat
ptr_actor
ptr_histo
vert_strat
width
x_0
x_1
y_0
y_1
AddLayoutInformation
PaintAxes
PaintBar
PaintDot
PaintSolid
Preamble
ResetMe
SetActorImage
SetPropertyHistogram
public bicotiHistogramPainter ( ) ;
public ~ bicotiHistogramPainter ( ) ;
public typedef bicotiActorGraphic2DImage < PixelTargetType > actor_histogram ;
protected bicotiActorGraphic2DImage < PixelTargetType > * ptr_actor
protected bicotiPropertyHistogram < ColorType ,
PixelSourceType > * ptr_histo
protected vector < bicotiVerticalStrategy * > vert_strat
protected vector < bicotiHorizontalStrategy < ColorType > * > horiz_strat
protected vector < bicotiColorStrategy < ColorType ,
PixelTargetType > * > color_strat
protected vector < int > x_0
protected vector < int > y_0
protected vector < int > x_1
protected vector < int > y_1
protected int width
protected int height
protected void ResetMe ( ) ;
Resetea valores iniciales del bicotiHistogramPainter
protected void Preamble ( ) ;
Hace los ajustes necesarios antes de pintar un histograma
public void SetPropertyHistogram ( bicotiPropertyHistogram < ColorType ,
PixelSourceType > * ptr_prop ) ;
Establece el histograma
| ptr_prop | histogram a representar |
public void SetActorImage ( bicotiActorGraphic2DImage < PixelTargetType > * ptr_act ) ;
Establece la imagen
| ptr_act | imagen sobre la que se dibujará el histograma |
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
| 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 |
public void PaintAxes ( PixelTargetType color ) ;
Pinta los ejes del histograma
| color | color de los ejes |
public void PaintDot ( ) ;
Pinta el histograma como una gráfica de puntos
public void PaintBar ( ) ;
Pinta el historgrama como una gráfica de barras
public void PaintSolid ( ) ;
Pinta el histográma como una gráfica sólida
Claudio Risso Wilman Alarcon
Click here to return to the top of the page.