#include <barrenderer.h>
Public Member Functions | |
LayeredBarType (int initialBarWidth, double base) | |
Protected Member Functions | |
virtual void | GetBarGeometry (CategoryDataset *dataset, size_t item, size_t serie, int &width, wxCoord &shift, double &base, double &value) |
LayeredBarType::LayeredBarType | ( | int | initialBarWidth, | |
double | base | |||
) |
Constructs new layered bar type.
initialBarWidth | maximal bar width | |
base | bars base, point from bars are drawn |
virtual void LayeredBarType::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.