File LDopengl Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: LDopengl.cpp/.hpp

File Description: LD opengl

File Function List


File Diagram (functions hierarchy)


Function LDopenglClass::initiateOpenGL()

Function Summary
namereturn typedescription
initiateOpenGLboolinitiate open GL

Function Arguments
nametypedescription
widthconst int width
height const int height
windowPositionX const int window position X
windowPositionY const int window position Y
confidentialWarnings const bool confidential warnings

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppinitiateOpenGL
ATORmethod.hppATORmethodInitialise
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodInitialise

Trace Diagram (magenta)


Function LDopenglClass::exitOpenGL()

Function Summary
namereturn typedescription
exitOpenGLboolexit open GL

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppexitOpenGL
ATORmethod.hppATORmethodExit
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodExit

Trace Diagram (magenta)


Function LDopenglClass::setViewPort2Dortho()

Function Summary
namereturn typedescription
setViewPort2Dorthovoidset view port 2D ortho

Function Arguments
nametypedescription
leftconst double left
right const double right
bottom const double bottom
top const double top

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppsetViewPort2Dortho
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORmethod2DOD.hppsetViewPort2Dortho

Trace Diagram (magenta)


Function LDopenglClass::setViewPort3D()

Function Summary
namereturn typedescription
setViewPort3Dvoidset view port 3D

Function Arguments
nametypedescription
eyeFacingPolyconst vec* eye facing poly
viewAtFacingPoly const vec* view at facing poly
viewUpFacingPoly const vec* view up facing poly
viewPortWidthHeightDepth const vec* view port width height depth

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppsetViewPort3D
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::setViewPort3Dortho()

Function Summary
namereturn typedescription
setViewPort3Dorthovoidset view port 3D ortho

Function Arguments
nametypedescription
leftconst double left
right const double right
bottom const double bottom
top const double top
back const double back
forward const double forward

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppsetViewPort3Dortho
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmap()

Function Summary
namereturn typedescription
drawPrimitivesReferenceListToOpenGLandCreateRGBmapvoiddraw primitives reference list to open GL and create RGB map

Function Arguments
nametypedescription
firstReferenceInPrimitivesReferenceListconst LDreference* first reference in primitives reference list
width int width
height const int height
rgbMap uchar* rgb map
dimension const int dimension
usePredefinedODmatrixOperations const bool use predefined OD matrix operations

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppdrawPrimitivesReferenceListToOpenGLandCreateRGBmap
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::drawPrimitivesReferenceListToOpenGL()

Function Summary
namereturn typedescription
drawPrimitivesReferenceListToOpenGLvoiddraw primitives reference list to open GL

Function Arguments
nametypedescription
firstReferenceInPrimitivesReferenceListconst LDreference* first reference in primitives reference list
dimension const int dimension
usePredefinedODmatrixOperations const bool use predefined OD matrix operations

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppdrawPrimitivesReferenceListToOpenGL
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::writeScreenToRGBMap()

Function Summary
namereturn typedescription
writeScreenToRGBMapvoidwrite screen to RGBM ap

Function Arguments
nametypedescription
widthint width
height const int height
rgbMap uchar* rgb map

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDopengl.hppwriteScreenToRGBMap
ATORmethod.hppdrawPrimitivesReferenceListToOpenGLandCreateRGBmap
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::writeScreenToDepthMap()

Function Summary
namereturn typedescription
writeScreenToDepthMapvoidwrite screen to depth map

Function Arguments
nametypedescription
widthint width
height const int height
depthMap double* depth map

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppwriteScreenToDepthMap
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function LDopenglClass::updateScreen()

Function Summary
namereturn typedescription
updateScreenvoidupdate screen

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppupdateScreen
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)