File LDsvg Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: LDsvg.cpp/.hpp

File Description: LD svg

File Function List


File Diagram (functions hierarchy)


Function LDsvgClass::writeSVGfile()

Function Summary
namereturn typedescription
writeSVGfileboolwrite SVG file

Function Arguments
nametypedescription
writeFileStringstring* write file string
firstTagInXMLfile const XMLparserTag* first tag in XML file
viewBoxMinX const int view box min X
viewBoxMaxX const int view box max X
viewBoxMinY const int view box min Y
viewBoxMaxY const int view box max Y

Function Reference List


Function Trace
locationcurrent function being traced
CSexecflow.hppwriteSVGfile
CSmain.hppgenerateCodeStructure
CSgenerateHTMLdocumentation.hppwriteSVGfile
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions

Trace Diagram (magenta)


Function LDsvgClass::writeSVGheader()

Function Summary
namereturn typedescription
writeSVGheadervoidwrite SVG header

Function Arguments
nametypedescription
writeFileStringstring* write file string
viewBoxMinX const int view box min X
viewBoxMaxX const int view box max X
viewBoxMinY const int view box min Y
viewBoxMaxY const int view box max Y

Function Reference List


Function Trace
locationcurrent function being traced
LDsvg.hppwriteSVGheader
CSexecflow.hppwriteSVGfile
CSmain.hppgenerateCodeStructure
CSgenerateHTMLdocumentation.hppwriteSVGfile
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions

Trace Diagram (magenta)


Function LDsvgClass::writeSVGfooter()

Function Summary
namereturn typedescription
writeSVGfootervoidwrite SVG footer

Function Arguments
nametypedescription
writeFileStringstring* write file string

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDsvg.hppwriteSVGfooter
CSexecflow.hppwriteSVGfile
CSmain.hppgenerateCodeStructure
CSgenerateHTMLdocumentation.hppwriteSVGfile
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions

Trace Diagram (magenta)


Function LDsvgClass::writeSVGboxTransparent()

Function Summary
namereturn typedescription
writeSVGboxTransparentvoidwrite SVG box transparent

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos const vec* pos
width const double width
height const double height
col const int col
boxOutlineWidth const double box outline width
useEllipse const bool use ellipse
fillOpacity const double fill opacity

Function Reference List


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGboxTransparent
CSdraw.hppwriteFileOrFunctionSVGboxTransparent
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForFunction
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSexecflow.hppgenerateHTMLdocumentationFunctions
CSmain.hppgenerateCodeStructure

Trace Diagram (magenta)


Function LDsvgClass::writeSVGbox()

Function Summary
namereturn typedescription
writeSVGboxvoidwrite SVG box

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos const vec* pos
width const double width
height const double height
col const int col
boxOutlineWidth const double box outline width
useEllipse const bool use ellipse

Function Reference List


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGbox
CSdraw.hppwriteFileOrFunctionSVGbox
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteFileOrFunctionSVGbox
CSdraw.hppprintFunctionBox
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions

Trace Diagram (magenta)


Function LDsvgClass::writeSVGbox2()

Function Summary
namereturn typedescription
writeSVGbox2voidwrite SVG box 2

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos const vec* pos
width const double width
height const double height
col const int col
boxOutlineWidth const double box outline width
useEllipse const bool use ellipse
transparent bool transparent
fillOpacity const double fill opacity

Function Reference List


Function Trace
locationcurrent function being traced
LDsvg.hppwriteSVGbox2
CSdraw.hppwriteSVGbox
CSdraw.hppwriteFileOrFunctionSVGbox
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteFileOrFunctionSVGbox
CSdraw.hppprintFunctionBox
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
LDsvg.hppwriteSVGbox2
CSdraw.hppwriteSVGboxTransparent
CSdraw.hppwriteFileOrFunctionSVGboxTransparent
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::writeSVGbox3()

Function Summary
namereturn typedescription
writeSVGbox3voidwrite SVG box 3

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos const vec* pos
width const double width
height const double height
colourrgb const colour colourrgb
boxOutlineWidth const double box outline width
useEllipse const bool use ellipse
transparent bool transparent
fillOpacity const double fill opacity

Function Reference List


Function Trace
locationcurrent function being traced
LDsvg.hppwriteSVGbox3
LDsvg.hppwriteSVGbox2
CSdraw.hppwriteSVGbox
CSdraw.hppwriteFileOrFunctionSVGbox
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteFileOrFunctionSVGbox
CSdraw.hppprintFunctionBox
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
LDsvg.hppwriteSVGbox2
CSdraw.hppwriteSVGboxTransparent
CSdraw.hppwriteFileOrFunctionSVGboxTransparent
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::writeSVGline()

Function Summary
namereturn typedescription
writeSVGlinevoidwrite SVG line

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos1 const vec* pos 1
pos2 const vec* pos 2
colourrgb const colour colourrgb

Function Reference List


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGline
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFileObjectConnection
CSexecflow.hppcreateFileObjectListConnections
CSmain.hppgenerateCodeStructure
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::writeSVGtext()

Function Summary
namereturn typedescription
writeSVGtextvoidwrite SVG text

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
text const string text
pos const vec* pos
fontSize const int font size
col const int col

Function Reference List


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGtext
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteSVGtext
CSdraw.hppprintFunctionBoxText
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppwriteSVGtext
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::writeSVGtext()

Function Summary
namereturn typedescription
writeSVGtextvoidwrite SVG text

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
text const string text
pos const vec* pos
fontSize const int font size
col const int col
svgTinySpec bool svg tiny spec

Function Reference List


Function Trace
locationcurrent function being traced
LDsvg.hppwriteSVGtext
CSdraw.hppwriteSVGtext
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteSVGtext
CSdraw.hppprintFunctionBoxText
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppwriteSVGtext
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::writeSVGgroup()

Function Summary
namereturn typedescription
writeSVGgroupXMLparserTag*write SVG group

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
groupID const string* group ID

Function Reference List
N/A


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGgroup
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppwriteSVGgroup
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions

Trace Diagram (magenta)


Function LDsvgClass::writeSVGconnector()

Function Summary
namereturn typedescription
writeSVGconnectorvoidwrite SVG connector

Function Arguments
nametypedescription
currentTagXMLparserTag** current tag
pos1 const vec* pos 1
pos2 const vec* pos 2
col const int col
startGroupID const string* start group ID
endGroupID const string* end group ID
width const double width

Function Reference List


Function Trace
locationcurrent function being traced
CSdraw.hppwriteSVGconnector
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFileObjectConnection
CSexecflow.hppcreateFileObjectListConnections
CSmain.hppgenerateCodeStructure
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function LDsvgClass::convertColourRGBtoHexString()

Function Summary
namereturn typedescription
convertColourRGBtoHexStringstringconvert colour RGB to hex string

Function Arguments
nametypedescription
colourRGBconst colour* colour RGB

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDsvg.hppconvertColourRGBtoHexString
CSdraw.hppwriteSVGconnector
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFileObjectConnection
CSexecflow.hppcreateFileObjectListConnections
CSmain.hppgenerateCodeStructure
CSdraw.hppconfigureFileOrFunctionObjectConnection
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppcreateFunctionObjectConnection
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)