File LDreferenceManipulation Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: LDreferenceManipulation.cpp/.hpp

File Description: LD reference manipulation

File Function List


File Diagram (functions hierarchy)


Function LDreferenceManipulationClass::copyReferences()

Function Summary
namereturn typedescription
copyReferencesvoidcopy references

Function Arguments
nametypedescription
referenceNewLDreference* reference new
referenceToCopy LDreference* reference to copy
type const int type

Function Reference List


Function Trace
locationcurrent function being traced
ANNdraw.hppcopyReferences
ANNdraw.hppANNaddSpriteToSpriteReferenceList
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppANNaddSpriteToSpriteReferenceList
LDreferenceManipulation.hppcopyReferences
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
RTreferenceManipulation.hppcopyReferences
RTreferenceManipulation.hppwrite2DReferencesLayerToFileObjectRayTraceFormat

Trace Diagram (magenta)


Function LDreferenceManipulationClass::convertPositionCoordinatesToString()

Function Summary
namereturn typedescription
convertPositionCoordinatesToStringstringconvert position coordinates to string

Function Arguments
nametypedescription
spriteSceneCoordsconst vec* sprite scene coords

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppconvertPositionCoordinatesToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
RTreferenceManipulation.hppconvertPositionCoordinatesToString
RTreferenceManipulation.hppaddReferenceToFileObjectRayTraceFormat
RTreferenceManipulation.hppwrite2DReferencesLayerToFileObjectRayTraceFormat

Trace Diagram (magenta)


Function LDreferenceManipulationClass::writeReferencesToFile()

Function Summary
namereturn typedescription
writeReferencesToFileboolwrite references to file

Function Arguments
nametypedescription
fileNameconst string file name
firstReference LDreference* first reference

Function Reference List


Function Trace
locationcurrent function being traced
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile

Trace Diagram (magenta)


Function LDreferenceManipulationClass::addReferenceToFileObject()

Function Summary
namereturn typedescription
addReferenceToFileObjectbooladd reference to file object

Function Arguments
nametypedescription
writeFileObjectofstream* write file object
currentReference LDreference* current reference

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject

Trace Diagram (magenta)


Function LDreferenceManipulationClass::convertRotationMatrixToString()

Function Summary
namereturn typedescription
convertRotationMatrixToStringstringconvert rotation matrix to string

Function Arguments
nametypedescription
rotationMatrixconst mat* rotation matrix

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppconvertRotationMatrixToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject

Trace Diagram (magenta)


Function LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile()

Function Summary
namereturn typedescription
write2DreferenceListCollapsedTo1DtoFileboolwrite 2D reference list collapsed to 1D to file

Function Arguments
nametypedescription
fileNameconst string file name
firstReference LDreference* first reference

Function Reference List


Function Trace
locationcurrent function being traced
ANNdisplay.hppwrite2DreferenceListCollapsedTo1DtoFile
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)


Function LDreferenceManipulationClass::write2DreferencesLayerToFileObject()

Function Summary
namereturn typedescription
write2DreferencesLayerToFileObjectboolwrite 2D references layer to file object

Function Arguments
nametypedescription
writeFileObjectofstream* write file object
firstReferenceInLayer LDreference* first reference in layer

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
ANNdisplay.hppwrite2DreferenceListCollapsedTo1DtoFile
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)