#include <barrenderer.h>
Public Member Functions | |
NormalBarType (int barWidth, int serieGap=1, double base=0.0) | |
Protected Member Functions | |
virtual void | GetBarGeometry (CategoryDataset *dataset, size_t item, size_t serie, int &width, wxCoord &shift, double &base, double &value) |
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 |
virtual void NormalBarType::GetBarGeometry | ( | CategoryDataset * | dataset, | |
size_t | item, | |||
size_t | serie, | |||
int & | width, | |||
wxCoord & | shift, | |||
double & | base, | |||
double & | value | |||
) | [protected, virtual] |
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.