File SHAREDvector Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SHAREDvector.cpp/.hpp

File Description: SHARED vector

File Function List


File Diagram (functions hierarchy)


Function SHAREDvectorClass::copyVectors()

Function Summary
namereturn typedescription
copyVectorsvoidcopy vectors

Function Arguments
nametypedescription
vecNewvec* vec new
vecToCopy const vec* vec to copy

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppcopyVectors
LDreferenceManipulation.hppcopyReferences
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
CSexecflow.hppwrite2DreferenceListCollapsedTo1DtoFile
CSmain.hppgenerateCodeStructure
SHAREDvector.hppcopyVectors

Trace Diagram (magenta)


Function SHAREDvectorClass::copyMatricies()

Function Summary
namereturn typedescription
copyMatriciesvoidcopy matricies

Function Arguments
nametypedescription
matNewmat* mat new
matToCopy const mat* mat to copy

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppcopyMatricies
LDreferenceManipulation.hppcopyReferences
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
CSexecflow.hppwrite2DreferenceListCollapsedTo1DtoFile
CSmain.hppgenerateCodeStructure

Trace Diagram (magenta)


Function SHAREDvectorClass::multiplyMatricies()

Function Summary
namereturn typedescription
multiplyMatriciesvoidmultiply matricies

Function Arguments
nametypedescription
matNewmat* mat new
mat1 mat* mat 1
mat2 mat* mat 2

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDparser.hppmultiplyMatricies
CSexecflow.hppparseFile
CSmain.hppgenerateCodeStructure

Trace Diagram (magenta)


Function SHAREDvectorClass::addVectors()

Function Summary
namereturn typedescription
addVectorsvoidadd vectors

Function Arguments
nametypedescription
vecNewvec* vec new
a vec* a
b vec* b

Function Reference List
N/A


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

Trace Diagram (magenta)


Function SHAREDvectorClass::createIdentityMatrix()

Function Summary
namereturn typedescription
createIdentityMatrixvoidcreate identity matrix

Function Arguments
nametypedescription
matrixmat* matrix

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDsprite.hppcreateIdentityMatrix
LDsprite.hppLDspriteSubmodelFillTextualReference
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSdraw.hppprintFunctionBoxText
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function SHAREDvectorClass::copyMatrixTwoIntoMatrixOne()

Function Summary
namereturn typedescription
copyMatrixTwoIntoMatrixOnevoidcopy matrix two into matrix one

Function Arguments
nametypedescription
mat1mat* mat 1
mat2 mat* mat 2

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppcopyMatrixTwoIntoMatrixOne
LDreferenceManipulation.hppaddReferenceToFileObject
CSexecflow.hppwriteReferencesToFile
CSmain.hppgenerateCodeStructure
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
LDsprite.hppcopyMatrixTwoIntoMatrixOne
LDsprite.hppLDspriteSubmodelFillTextualReference
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSdraw.hppprintFunctionBoxText
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)


Function SHAREDvectorClass::scaleMatrix()

Function Summary
namereturn typedescription
scaleMatrixvoidscale matrix

Function Arguments
nametypedescription
matrixmat* matrix
scaleFactor double scale factor

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDsprite.hppscaleMatrix
LDsprite.hppLDspriteSubmodelFillTextualReference
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSexecflow.hppcreateFileObjectListBoxes
CSmain.hppgenerateCodeStructure
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSdraw.hppprintFunctionBoxText
CSgenerateHTMLdocumentation.hppcreateFunctionObjectListBoxesAndConnections
CSgenerateHTMLdocumentation.hppgenerateFileDiagramFunctionsHeirachy
CSgenerateHTMLdocumentation.hppgenerateHTMLdocumentationForAllFunctions
CSdraw.hppLDaddBasicTextualSpriteStringToReferenceList
CSgenerateHTMLdocumentation.hpptraceFunctionsUpwardsAndDrawOrHighLightThese

Trace Diagram (magenta)