LayeredBarType Class Reference

#include <barrenderer.h>

Inheritance diagram for LayeredBarType:

Inheritance graph
[legend]
Collaboration diagram for LayeredBarType:

Collaboration graph
[legend]

List of all members.

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)


Detailed Description

Draws series' bars overlapped.

Constructor & Destructor Documentation

LayeredBarType::LayeredBarType ( int  initialBarWidth,
double  base 
)

Constructs new layered bar type.

Parameters:
initialBarWidth maximal bar width
base bars base, point from bars are drawn


Member Function Documentation

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.

Parameters:
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.


The documentation for this class was generated from the following file:

Generated on Mon Feb 15 21:32:26 2010 for wxFreeChart by  doxygen 1.5.8