File RTreferenceManipulation Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: RTreferenceManipulation.cpp/.hpp

File Description: RT reference manipulation

File Function List


File Diagram (functions hierarchy)


Function RTreferenceManipulationClass::write2DReferenceListCollapsedTo1DToFileRayTraceFormat()

Function Summary
namereturn typedescription
write2DReferenceListCollapsedTo1DToFileRayTraceFormatboolwrite 2DR eference list collapsed to 1DT o file ray trace format

Function Arguments
nametypedescription
fileNamestring file name
firstReference LDreference* first reference
useCustomViewInfo const bool use custom view info
vi const RTviewInfo* vi
useCustomLightSource const bool use custom light source
lightSourcePosition const vec* light source position
lightSourceColour const string light source colour

Function Reference List


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

Trace Diagram (magenta)


Function RTreferenceManipulationClass::writeRayTraceFormatHeaderInfo()

Function Summary
namereturn typedescription
writeRayTraceFormatHeaderInfoboolwrite ray trace format header info

Function Arguments
nametypedescription
writeFileObjectofstream* write file object
useCustomViewInfo const bool use custom view info
vi const RTviewInfo* vi
useCustomLightSource const bool use custom light source
lightSourcePosition const vec* light source position
lightSourceColour const string light source colour

Function Reference List


Function Trace
locationcurrent function being traced
RTreferenceManipulation.hppwriteRayTraceFormatHeaderInfo
ANNdisplay.hppwrite2DReferenceListCollapsedTo1DToFileRayTraceFormat
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)


Function RTreferenceManipulationClass::write2DReferencesLayerToFileObjectRayTraceFormat()

Function Summary
namereturn typedescription
write2DReferencesLayerToFileObjectRayTraceFormatboolwrite 2DR eferences layer to file object ray trace format

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

Function Reference List


Function Trace
locationcurrent function being traced
RTreferenceManipulation.hppwrite2DReferencesLayerToFileObjectRayTraceFormat
ANNdisplay.hppwrite2DReferenceListCollapsedTo1DToFileRayTraceFormat
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)


Function RTreferenceManipulationClass::addReferenceToFileObjectRayTraceFormat()

Function Summary
namereturn typedescription
addReferenceToFileObjectRayTraceFormatbooladd reference to file object ray trace format

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

Function Reference List


Function Trace
locationcurrent function being traced
RTreferenceManipulation.hppaddReferenceToFileObjectRayTraceFormat
RTreferenceManipulation.hppwrite2DReferencesLayerToFileObjectRayTraceFormat
ANNdisplay.hppwrite2DReferenceListCollapsedTo1DToFileRayTraceFormat
ANNdisplay.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNalgorithmClassificationNetwork.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace
ANNmain.hpptrainNeuralNetworkClassificationSimple
ANNmain.hpptrainNetwork
ANNmain.hppmainUI
ANNmain.hppoutputNeuralNetworkToVectorGraphicsAndRaytrace

Trace Diagram (magenta)