Defined in file: hzDissemino.h
Derivative of: hdsVE
Flowcharts are diagrams but merit special treatment as they are confined by rules that make them easier to specify. They comprise a START and one or more END stadiums, and have steps subject to decision boxes. All the connecting lines are implied.
Constructors/Detructors
| hdsFlowchart* | hdsFlowchart | (hdsApp* pApp) | |
| NULL-TYPE | hdsFlowchart | (hdsApp* pApp) | |
| Default constructor | hdsFlowchart() | Not specified in code. Default applies |
Public Methods:
| void | Generate | (hzChain& Z)hzHttpEvent* pE, uint32_t& nLine, | Displays a diagram by placing in the page HTML, a <svg> tag. Returns: None |
| hzEcode | MakeJS | (hzChain& C) | |
| xTag | Whatami | (void) |
Member Variables:
| uint32_t | m_ColorLine | Line color (used to outline graphic objects and to draw connectors, default black) | |
| uint32_t | m_ColorProc | Fill color for process boxes (default light green) | |
| uint32_t | m_ColorTerm | Fill color for start and terminator (default cyan) | |
| uint32_t | m_ColorTest | Fill color for decision boxes (default light yellow) | |
| hzString | m_Font | Main text font (this will be used by all flowchart components) | |
| hzString | m_Footer | Chart footer | |
| unsigned char | m_HSpace | Default horizontal spacing (max 255) | |
| hzString | m_Header | Chart header | |
| uint16_t | m_Height | Total hieght of svg image | |
| hzString | m_Id | Unique diagram id | |
| unsigned char | m_VSpace | Default vertical spacing (max 255) | |
| uint16_t | m_Width | Total width of svg image | |
| unsigned char | m_nBoundary | SVG image boarder width (default is 0 for no border) | |
| uint16_t | m_nConnects | Number of connectors | |
| uint16_t | m_nShapes | Number of graphic objects | |
| unsigned char | m_nWidthConn | Connector width | |
| hdsConnector* | m_pConn | Array of connectors | |
| hdsGraphic* | m_pShapes | Array of shapes |