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-TYPE | hdsChartPie | (hdsApp* pApp) | |
| void | ~hdsChartPie | (void) | |
| NULL-TYPE | ~hdsChartPie | (void) |
Public Methods:
| void | Generate | (hzChain& Z)hzHttpEvent* pE, uint32_t& nLine, | Displays a pie chart by means of the <svg> tag and associated javascript. Returns: None |
| xTag | Whatami | (void) |
Member Variables:
| uint32_t | m_ColorFill | Fill color | |
| uint32_t | m_ColorLine | Line color | |
| hzString | m_Font | Main text font | |
| hzString | m_Footer | Chart footer | |
| hzString | m_Header | Chart header | |
| uint16_t | m_Height | Total hieght of svg image | |
| hzString | m_Id | Unique document element id | |
| uint16_t | m_IdxX | Index top left horizontal coord | |
| uint16_t | m_IdxY | Index top left vertical coord | |
| hzList<hdsChartPie::_pie*> | m_Parts | Parts of the pie chart | |
| uint16_t | m_Rad | Radius | |
| hzList<hdsText> | m_Texts | Text items | |
| double | m_Total | Total value | |
| uint16_t | m_Width | Total width of svg image | |
| uint16_t | m_ccX | Circle center horizontal coord | |
| uint16_t | m_ccY | Circle center vertical coord | |
| uint16_t | m_nSlices | Number of slices | |
| hdsChartPie::_pie* | m_pSlices | Array of pre-loaded slices |