File SHAREDvars Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SHAREDvars.cpp/.hpp

File Description: SHARED vars

File Function List


File Diagram (functions hierarchy)


Function SHAREDvarsClass::compareDoubles()

Function Summary
namereturn typedescription
compareDoublesboolcompare doubles

Function Arguments
nametypedescription
aconst double a
b const double b

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SHAREDvector.hppcompareDoubles
SHAREDvector.hpptwoPointsAreTheSame2D
RToperations.hppfind2DintersectionPoint
RToperations.hppfindIntersectLineWithLine2D
RTraytracer.hppfindIntersectLineWithLine
RTraytracer.hppcalculatePrimLine
RTscene.hpprayTrace
RTscene.hppcreateImage
RTscene.hpprayTraceSceneWithoutParse
ANNdisplay.hpprayTraceScene
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
SHAREDvector.hppcompareDoubles
RTreferenceManipulation.hppcompareDoubles
RTreferenceManipulation.hppaddReferenceToFileObjectRayTraceFormat
RTreferenceManipulation.hppwrite2DReferencesLayerToFileObjectRayTraceFormat

Trace Diagram (magenta)


Function SHAREDvarsClass::minInt()

Function Summary
namereturn typedescription
minIntintmin int

Function Arguments
nametypedescription
aint a
b const int b

Function Reference List
N/A


Function Trace
locationcurrent function being traced
RTscene.hppminInt
RTscene.hpprayTraceSceneWithoutParse
ANNdisplay.hpprayTraceScene
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)


Function SHAREDvarsClass::absDouble()

Function Summary
namereturn typedescription
absDoubledoubleabs double

Function Arguments
nametypedescription
valconst double val

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNalgorithmClassificationNetwork.hppabsDouble
ANNalgorithmClassificationNetwork.hppmergeSimilarNeurons
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI

Trace Diagram (magenta)


Function SHAREDvarsClass::argumentExists()

Function Summary
namereturn typedescription
argumentExistsboolargument exists

Function Arguments
nametypedescription
argcconst int argc
argv const char** argv
keystr const string keystr

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNmain.hppargumentExists

Trace Diagram (magenta)


Function SHAREDvarsClass::getFloatArgument()

Function Summary
namereturn typedescription
getFloatArgumentfloatget float argument

Function Arguments
nametypedescription
argcconst int argc
argv const char** argv
keystr const string keystr

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNmain.hppgetFloatArgument

Trace Diagram (magenta)


Function SHAREDvarsClass::getStringArgument()

Function Summary
namereturn typedescription
getStringArgumentstringget string argument

Function Arguments
nametypedescription
argcconst int argc
argv const char** argv
keystr const string keystr

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNmain.hppgetStringArgument

Trace Diagram (magenta)


Function SHAREDvarsClass::getCurrentDirectory()

Function Summary
namereturn typedescription
getCurrentDirectorystringget current directory

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNmain.hppgetCurrentDirectory

Trace Diagram (magenta)


Function SHAREDvarsClass::setCurrentDirectory()

Function Summary
namereturn typedescription
setCurrentDirectoryvoidset current directory

Function Arguments
nametypedescription
folderconst string* folder

Function Reference List
N/A


Function Trace
locationcurrent function being traced
RTscene.hppsetCurrentDirectory
ANNdisplay.hpprayTraceScene
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppsetCurrentDirectory

Trace Diagram (magenta)


Function SHAREDvarsClass::convertDoubleToString()

Function Summary
namereturn typedescription
convertDoubleToStringstringconvert double to string

Function Arguments
nametypedescription
numberconst double number
format const string format

Function Reference List


Function Trace
locationcurrent function being traced
ANNexperienceClass.hppconvertDoubleToString
ANNexperienceClass.hppaddExperienceToOFStream
ANNalgorithmBackpropagation.hppaddExperiencesToOFStream
ANNmain.hpptrainNeuralNetworkBackpropagation
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
LDsvg.hppconvertDoubleToString
ANNdraw.hppwriteSVGbox3
ANNdraw.hppANNfillNeuronDisplayReference
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppconvertDoubleToString
ANNdraw.hppANNgenerateTextualNeuronSpriteInfoString
LDreferenceManipulation.hppconvertDoubleToString
LDreferenceManipulation.hppconvertRotationMatrixToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
ANNdraw.hppconvertDoubleToString
RTreferenceManipulation.hppconvertDoubleToString
RTreferenceManipulation.hppwriteRayTraceFormatHeaderInfo
ANNxmlConversion.hppconvertDoubleToString
ANNxmlConversion.hppgenerateXMLtagListBasedUponLayer
ANNxmlConversion.hppgenerateXMLtagListBasedUponSubnet
ANNmain.hppwriteNetXMLfile

Trace Diagram (magenta)


Function SHAREDvarsClass::convertIntToString()

Function Summary
namereturn typedescription
convertIntToStringstringconvert int to string

Function Arguments
nametypedescription
numberconst int number

Function Reference List


Function Trace
locationcurrent function being traced
ANNexperienceClass.hppconvertIntToString
ANNexperienceClass.hppaddExperienceToOFStream
ANNalgorithmBackpropagation.hppaddExperiencesToOFStream
ANNmain.hpptrainNeuralNetworkBackpropagation
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNalgorithmClassificationNetwork.hppconvertIntToString
LDsvg.hppconvertIntToString
ANNdraw.hppwriteSVGbox3
ANNdraw.hppANNfillNeuronDisplayReference
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
LDsvg.hppconvertIntToString
ANNdraw.hppwriteSVGline
LDsvg.hppconvertIntToString
LDsvg.hppwriteSVGtext
ANNdraw.hppwriteSVGtext
ANNdraw.hppwriteSpriteTextToSVG
ANNdraw.hppwriteSpriteTextToSVG
ANNdraw.hppconvertIntToString
LDsprite.hppconvertIntToString
LDreferenceManipulation.hppconvertIntToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
LDsvg.hppconvertIntToString
LDsvg.hppwriteSVGheader
RTreferenceManipulation.hppconvertIntToString
RTreferenceManipulation.hppwriteRayTraceFormatHeaderInfo
ANNxmlConversion.hppconvertIntToString
ANNxmlConversion.hppgenerateXMLtagListBasedUponLayer
ANNxmlConversion.hppgenerateXMLtagListBasedUponSubnet
ANNmain.hppwriteNetXMLfile

Trace Diagram (magenta)


Function SHAREDvarsClass::convertUnsignedIntToString()

Function Summary
namereturn typedescription
convertUnsignedIntToStringstringconvert unsigned int to string

Function Arguments
nametypedescription
numberconst int number

Function Reference List


Function Trace
locationcurrent function being traced
LDreferenceManipulation.hppconvertUnsignedIntToString
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 SHAREDvarsClass::convertLongToString()

Function Summary
namereturn typedescription
convertLongToStringstringconvert long to string

Function Arguments
nametypedescription
numberconst int64_t number

Function Reference List


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

Trace Diagram (magenta)


Function SHAREDvarsClass::convertStringToDouble()

Function Summary
namereturn typedescription
convertStringToDoubledoubleconvert string to double

Function Arguments
nametypedescription
numberconst string number

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ANNxmlConversion.hppconvertStringToDouble
ANNxmlConversion.hppparseNeuronTag
ANNxmlConversion.hppparseNeuronContainerTag
ANNxmlConversion.hppparseLayerTag
ANNxmlConversion.hppparseSubnetTag
ANNxmlConversion.hppparseNetTag
ANNxmlConversion.hppreadNetXMLfile
ANNmain.hppreadNetXMLfileAndRecordFormationVariables
ANNmain.hpploadNetworkFromXML
ANNmain.hppmainUI
ANNxmlConversion.hppconvertStringToDouble
ANNxmlConversion.hppparseForwardANNneuronConnectionTag
ANNparser.hppconvertStringToDouble
ANNmain.hppANNparseDataFile
ANNmain.hpploadExperienceDataFile
ANNmain.hppconvertStringToDouble
LDparser.hppconvertStringToDouble
ANNdisplay.hppparseFile
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
XMLrulesClass.hppconvertStringToDouble
XMLrulesClass.hppaddRulesClassObjectBasedOnTag
XMLrulesClass.hppaddRulesClassObjectsBasedOnSectionTag
XMLrulesClass.hppparseANNrulesTag

Trace Diagram (magenta)


Function SHAREDvarsClass::writeStringToFile()

Function Summary
namereturn typedescription
writeStringToFilevoidwrite string to file

Function Arguments
nametypedescription
fileNameconst string file name
s string* s

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppwriteStringToFile
ANNxmlConversion.hppwriteXMLfile
ANNmain.hppwriteNetXMLfile
ANNmain.hppoutputNetworkToXML
ANNmain.hppmainUI

Trace Diagram (magenta)


Function SHAREDvarsClass::sprintfSafeDouble()

Function Summary
namereturn typedescription
sprintfSafeDoublevoidsprintf safe double

Function Arguments
nametypedescription
stringCharStarchar* string char star
type const char* type
number double number

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SHAREDvars.hppsprintfSafeDouble
ANNexperienceClass.hppconvertDoubleToString
ANNexperienceClass.hppaddExperienceToOFStream
ANNalgorithmBackpropagation.hppaddExperiencesToOFStream
ANNmain.hpptrainNeuralNetworkBackpropagation
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
LDsvg.hppconvertDoubleToString
ANNdraw.hppwriteSVGbox3
ANNdraw.hppANNfillNeuronDisplayReference
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNdraw.hppconvertDoubleToString
ANNdraw.hppANNgenerateTextualNeuronSpriteInfoString
LDreferenceManipulation.hppconvertDoubleToString
LDreferenceManipulation.hppconvertRotationMatrixToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
ANNdraw.hppconvertDoubleToString
RTreferenceManipulation.hppconvertDoubleToString
RTreferenceManipulation.hppwriteRayTraceFormatHeaderInfo
ANNxmlConversion.hppconvertDoubleToString
ANNxmlConversion.hppgenerateXMLtagListBasedUponLayer
ANNxmlConversion.hppgenerateXMLtagListBasedUponSubnet
ANNmain.hppwriteNetXMLfile
LDreferenceManipulation.hppsprintfSafeDouble
RTreferenceManipulation.hppconvertPositionCoordinatesToString
RTreferenceManipulation.hppaddReferenceToFileObjectRayTraceFormat

Trace Diagram (magenta)


Function SHAREDvarsClass::sprintfSafeInt()

Function Summary
namereturn typedescription
sprintfSafeIntvoidsprintf safe int

Function Arguments
nametypedescription
stringCharStarchar* string char star
type const char* type
number int number

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SHAREDvars.hppsprintfSafeInt
ANNexperienceClass.hppconvertIntToString
ANNexperienceClass.hppaddExperienceToOFStream
ANNalgorithmBackpropagation.hppaddExperiencesToOFStream
ANNmain.hpptrainNeuralNetworkBackpropagation
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNalgorithmClassificationNetwork.hppconvertIntToString
LDsvg.hppconvertIntToString
ANNdraw.hppwriteSVGbox3
ANNdraw.hppANNfillNeuronDisplayReference
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
LDsvg.hppconvertIntToString
ANNdraw.hppwriteSVGline
LDsvg.hppconvertIntToString
LDsvg.hppwriteSVGtext
ANNdraw.hppwriteSVGtext
ANNdraw.hppwriteSpriteTextToSVG
ANNdraw.hppwriteSpriteTextToSVG
ANNdraw.hppconvertIntToString
LDsprite.hppconvertIntToString
LDreferenceManipulation.hppconvertIntToString
LDreferenceManipulation.hppaddReferenceToFileObject
ANNdraw.hppwriteReferencesToFile
LDreferenceManipulation.hppaddReferenceToFileObject
LDreferenceManipulation.hppwrite2DreferencesLayerToFileObject
LDsvg.hppconvertIntToString
LDsvg.hppwriteSVGheader
RTreferenceManipulation.hppconvertIntToString
RTreferenceManipulation.hppwriteRayTraceFormatHeaderInfo
ANNxmlConversion.hppconvertIntToString
ANNxmlConversion.hppgenerateXMLtagListBasedUponLayer
ANNxmlConversion.hppgenerateXMLtagListBasedUponSubnet
ANNmain.hppwriteNetXMLfile
SHAREDvars.hppsprintfSafeInt

Trace Diagram (magenta)


Function SHAREDvarsClass::sprintfSafeLong()

Function Summary
namereturn typedescription
sprintfSafeLongvoidsprintf safe long

Function Arguments
nametypedescription
stringCharStarchar* string char star
type const char* type
number int64_t number

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SHAREDvars.hppsprintfSafeLong
ANNdraw.hppconvertLongToString
ANNdraw.hppANNgenerateTextualNeuronSpriteInfoString
ANNdraw.hppANNdetermineSpriteInfoForNeuronAndAddSpriteToSpriteRefList
ANNdraw.hppANNsearchNeuralNetworkAndCreateReferences
ANNdisplay.hppANNcreateNeuralNetworkReferenceLists
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)