Defined in header file: hzDissemino.h

Defines basic shapes for diagram components

Enum definition:

enum    hdsShape
{

HDSGRAPH_NULLNo shape defined
HDSGRAPH_DIAMONDComprises four lines where bot-top = rht-lft
HDSGRAPH_ARROWconnecting line plus arrow head
HDSGRAPH_RECTRectangle
HDSGRAPH_VRECTRectangle (with vertical sections)
HDSGRAPH_HRECTRectangle (with horizontal sections)
HDSGRAPH_RRECTRounded rectangle
HDSGRAPH_HEXAGONHexagon (will be elongated if length > height)
HDSGRAPH_STADIUMTwo semi-circles joined by two paralell lines
HDSGRAPH_CIRCLECircle (center y,x) of radius r
HDSGRAPH_DATABASEAND gate
HDSGRAPH_LGATE_ANDAND gate
HDSGRAPH_LGATE_OROR gate
HDSGRAPH_LGATE_NOTNOT gate (arrow head)
HDSGRAPH_LGATE_NANDNAND gate
HDSGRAPH_LGATE_NORNOR gate
HDSGRAPH_ELEC_RESISTORInput line, rectangle, output line
HDSGRAPH_ELEC_CAPACITORInput line, two vertical bars, output line
HDSGRAPH_ELEC_INDUCTORInput line, coil, output line
HDSGRAPH_ELEC_XFORMERInput line, coil, two vertical bars, coil, output line
HDSGRAPH_ELEC_EARTHInput line, arrow head comprised of horizontal bars
HDSGRAPH_ELEC_BATTERYInput line, long and short vertical bar, output line
HDSGRAPH_ELEC_DIODEInput line, arrow head, vertical bar, output line
HDSGRAPH_ELEC_TRANSISTORInput line, arrow head, vertical bar, output line

} ;