Defined in file: hzDissemino.h

Derivative of: hdsVE

Dissemino 'pie' chart.

This class employes the private sub-class _pie as follows:-

_pie

Constructors/Detructors

hdsChartPie*hdsChartPie(hdsApp* pApp)
NULL-TYPEhdsChartPie(hdsApp* pApp)
void~hdsChartPie(void)
NULL-TYPE~hdsChartPie(void)

Public Methods:

voidGenerate(hzChain& Z)hzHttpEvent* pE, uint32_t& nLine, Displays a pie chart by means of the <svg> tag and associated javascript. Returns: None
xTagWhatami(void)

Member Variables:

uint32_tm_ColorFillFill color
uint32_tm_ColorLineLine color
hzStringm_FontMain text font
hzStringm_FooterChart footer
hzStringm_HeaderChart header
uint16_tm_HeightTotal hieght of svg image
hzStringm_IdUnique document element id
uint16_tm_IdxXIndex top left horizontal coord
uint16_tm_IdxYIndex top left vertical coord
hzList<hdsChartPie::_pie*>m_PartsParts of the pie chart
uint16_tm_RadRadius
hzList<hdsText>m_TextsText items
doublem_TotalTotal value
uint16_tm_WidthTotal width of svg image
uint16_tm_ccXCircle center horizontal coord
uint16_tm_ccYCircle center vertical coord
uint16_tm_nSlicesNumber of slices
hdsChartPie::_pie*m_pSlicesArray of pre-loaded slices