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
GIAdraw.hppwrite2DreferenceListCollapsedTo1DtoFile
GIAmain.hppprintGIAnetworkNodes
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
GIAdraw.hppwrite2DreferenceListCollapsedTo1DtoFile
GIAmain.hppprintGIAnetworkNodes

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
GIAdraw.hppparseFile
GIAmain.hppprintGIAnetworkNodes

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
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox

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
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox

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
LDsprite.hppcopyMatrixTwoIntoMatrixOne
LDsprite.hppLDspriteSubmodelFillTextualReference
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox
LDreferenceManipulation.hppcopyMatrixTwoIntoMatrixOne
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject

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
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox

Trace Diagram (magenta)