|
wxFreeChart
|
Normal bar type. More...
#include <barrenderer.h>


Public Member Functions | |
| NormalBarType (int barWidth, int serieGap=1, double base=0.0) | |
| Constructs new normal bar type. More... | |
Public Member Functions inherited from BarType | |
| BarType (double base) | |
| virtual void | Draw (BarRenderer *barRenderer, wxDC &dc, wxRect rc, Axis *horizAxis, Axis *vertAxis, bool vertical, size_t item, CategoryDataset *dataset) |
| Performs bar drawing. More... | |
| virtual double | GetMinValue (CategoryDataset *dataset) |
| virtual double | GetMaxValue (CategoryDataset *dataset) |
Protected Member Functions | |
| virtual void | GetBarGeometry (CategoryDataset *dataset, size_t item, size_t serie, int &width, wxCoord &shift, double &base, double &value) |
| Called to calculate bar geometry params. More... | |
Additional Inherited Members | |
Protected Attributes inherited from BarType | |
| double | m_base |
Normal bar type.
Draws series' bars parallel to each other.
Definition at line 69 of file barrenderer.h.
| NormalBarType::NormalBarType | ( | int | barWidth, |
| int | serieGap = 1, |
||
| double | base = 0.0 |
||
| ) |
Constructs new normal bar type.
| barWidth | bar width |
| serieGap | distance between series bars |
| base | bars base, point from bars are drawn |
|
protectedvirtual |
Called to calculate bar geometry params.
Must be implemented by derivate classes.
| dataset | dataset |
| item | item index |
| serie | serie index |
| width | output for bar width |
| shift | output for bar shift |
| base | output for bar base |
| value | output for bar value |
Implements BarType.
1.8.11