File RTparser Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: RTparser.cpp/.hpp

File Description: RT parser

File Function List


File Diagram (functions hierarchy)


Class RTlightSource

Class Data
nametypedescription
typelightTypetype
posvecpos
colcolourcol

Class RTpieceInfo

Class Data
nametypedescription
typepieceTypetype
colcolourcol
posvecpos
xrotdoublexrot
yrotdoubleyrot
zrotdoublezrot
vertex1Positionvecvertex 1P osition
vertex2Positionvecvertex 2P osition
vertex3Positionvecvertex 3P osition
vertex4Positionvecvertex 4P osition

Class RTdimensionsInfo

Class Data
nametypedescription
widthdoublewidth
lengthdoublelength
heightdoubleheight
translucentinttranslucent
transparencyinttransparency
is_invisibleintis _invisible

Class RTdecalInfo

Class Data
nametypedescription
widthdoublewidth
lengthdoublelength
filenamechar*filename
haveTransparentinthave transparent
transparentcolourcolourtransparentcolour

Class RTunknownInfo

Class Data
nametypedescription
commandStringchar*command string
param_countintparam _count
*paramschar**params

Function RTparserClass::initParser()

Function Summary
namereturn typedescription
initParservoidinit parser

Function Arguments
nametypedescription
fFILE* f

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::readViewport()

Function Summary
namereturn typedescription
readViewportintread viewport

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::get_view_info()

Function Summary
namereturn typedescription
get_view_infoRTviewInfo*get _view _info

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::nextLightSource()

Function Summary
namereturn typedescription
nextLightSourceintnext light source

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::get_light_info()

Function Summary
namereturn typedescription
get_light_infoRTlightSource*get _light _info

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::nextSceneCommand()

Function Summary
namereturn typedescription
nextSceneCommandintnext scene command

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::getPieceInfo()

Function Summary
namereturn typedescription
getPieceInfoRTpieceInfo*get piece info

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::getDimensionsInfo()

Function Summary
namereturn typedescription
getDimensionsInfoRTdimensionsInfo*get dimensions info

Function Reference List
N/A


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

Trace Diagram (magenta)


Function RTparserClass::exitParser()

Function Summary
namereturn typedescription
exitParservoidexit parser

Function Reference List
N/A


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

Trace Diagram (magenta)