BarRenderer Class Reference
#include <barrenderer.h>
List of all members.
Detailed Description
Bar renderer.
Constructor & Destructor Documentation
BarRenderer::BarRenderer |
( |
BarType * |
barType |
) |
|
Constructs new bar renderer.
- Parameters:
-
| barType | bar type to be drawn by this renderer, renderer takes ownership for bar type object |
Member Function Documentation
void BarRenderer::Draw |
( |
wxDC & |
dc, |
|
|
wxRect |
rc, |
|
|
Axis * |
horizAxis, |
|
|
Axis * |
vertAxis, |
|
|
bool |
vertical, |
|
|
CategoryDataset * |
dataset | |
|
) |
| | |
Draws dataset.
- Parameters:
-
| dc | device context |
| horizAxis | horizontal axis |
| vertAxis | vertical axis |
| vertical | true to draw vertical bars |
| dataset | dataset to be drawn |
virtual void BarRenderer::DrawLegendSymbol |
( |
wxDC & |
dc, |
|
|
wxRect |
rcSymbol, |
|
|
size_t |
serie | |
|
) |
| | [virtual] |
Draws legend symbol.
- Parameters:
-
| dc | device context |
| rcSymbol | rectangle where to draw |
| serie | serie index |
Reimplemented from Renderer.
AreaDraw* BarRenderer::GetBarDraw |
( |
size_t |
serie |
) |
|
Returns area draw object, used to draw specified serie.
- Parameters:
-
- Returns:
- area draw object
BarType* BarRenderer::GetBarType |
( |
|
) |
|
Returns bar type.
- Returns:
- bar type
void BarRenderer::SetBarDraw |
( |
size_t |
serie, |
|
|
AreaDraw * |
areaDraw | |
|
) |
| | |
Sets area draw object to draw specified serie.
- Parameters:
-
| serie | serie index |
| ad | area draw for serie |
void BarRenderer::SetBarType |
( |
BarType * |
barType |
) |
|
Sets bar type, an object that performs bars drawing. BarRenderer owns this object.
- Parameters:
-
| barType | new bar type, renderer takes ownership for bar type object |
The documentation for this class was generated from the following file: