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
-
- initiateOpenGL
- exitOpenGL
- setViewPort2Dortho
- setViewPort3D
- setViewPort3Dortho
- drawPrimitivesReferenceListToOpenGLandCreateRGBmap
- drawPrimitivesReferenceListToOpenGL
- writeScreenToRGBMap
- writeScreenToDepthMap
- updateScreen
File Diagram (functions hierarchy)
Function LDopenglClass::initiateOpenGL()
Function Summary
name | return type | description |
initiateOpenGL | bool | initiate open GL |
Function Arguments
name | type | description |
width | const 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
location | current function being traced |
ATORmethod.hpp | initiateOpenGL |
ATORmethod.hpp | ATORmethodInitialise |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodInitialise |
Trace Diagram (magenta)
Function LDopenglClass::exitOpenGL()
Function Summary
name | return type | description |
exitOpenGL | bool | exit open GL |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod.hpp | exitOpenGL |
ATORmethod.hpp | ATORmethodExit |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodExit |
Trace Diagram (magenta)
Function LDopenglClass::setViewPort2Dortho()
Function Summary
name | return type | description |
setViewPort2Dortho | void | set view port 2D ortho |
Function Arguments
name | type | description |
left | const double | left |
right | const double | right |
bottom | const double | bottom |
top | const double | top |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod.hpp | setViewPort2Dortho |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod2DOD.hpp | setViewPort2Dortho |
Trace Diagram (magenta)
Function LDopenglClass::setViewPort3D()
Function Summary
name | return type | description |
setViewPort3D | void | set view port 3D |
Function Arguments
name | type | description |
eyeFacingPoly | const 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
location | current function being traced |
ATORmethod.hpp | setViewPort3D |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::setViewPort3Dortho()
Function Summary
name | return type | description |
setViewPort3Dortho | void | set view port 3D ortho |
Function Arguments
name | type | description |
left | const 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
location | current function being traced |
ATORmethod.hpp | setViewPort3Dortho |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmap()
Function Summary
name | return type | description |
drawPrimitivesReferenceListToOpenGLandCreateRGBmap | void | draw primitives reference list to open GL and create RGB map |
Function Arguments
name | type | description |
firstReferenceInPrimitivesReferenceList | const 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
location | current function being traced |
ATORmethod.hpp | drawPrimitivesReferenceListToOpenGLandCreateRGBmap |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::drawPrimitivesReferenceListToOpenGL()
Function Summary
name | return type | description |
drawPrimitivesReferenceListToOpenGL | void | draw primitives reference list to open GL |
Function Arguments
name | type | description |
firstReferenceInPrimitivesReferenceList | const 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
location | current function being traced |
ATORmethod.hpp | drawPrimitivesReferenceListToOpenGL |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::writeScreenToRGBMap()
Function Summary
name | return type | description |
writeScreenToRGBMap | void | write screen to RGBM ap |
Function Arguments
name | type | description |
width | int | width |
height | const int | height |
rgbMap | uchar* | rgb map |
Function Reference List
N/A
Function Trace
location | current function being traced |
LDopengl.hpp | writeScreenToRGBMap |
ATORmethod.hpp | drawPrimitivesReferenceListToOpenGLandCreateRGBmap |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::writeScreenToDepthMap()
Function Summary
name | return type | description |
writeScreenToDepthMap | void | write screen to depth map |
Function Arguments
name | type | description |
width | int | width |
height | const int | height |
depthMap | double* | depth map |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod.hpp | writeScreenToDepthMap |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function LDopenglClass::updateScreen()
Function Summary
name | return type | description |
updateScreen | void | update screen |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod.hpp | updateScreen |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)