File ATORmethod3DOD Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: ATORmethod3DOD.cpp/.hpp

File Description: ATOR method 3DOD

File Function List


File Diagram (functions hierarchy)


Function ATORmethod3DODClass::transformObjectData3DOD()

Function Summary
namereturn typedescription
transformObjectData3DODvoidtransform object data 3DOD

Function Arguments
nametypedescription
firstReferenceInInterpolated3DRGBMapLDreference* first reference in interpolated 3DRGBM ap
currentPolygonInList ATORpolygon* current polygon in list
side const int side
first const bool first
firstFeatureInList ATORfeature* first feature in list

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethod3DODClass::calculateEyePositionAndOrientation3DOD()

Function Summary
namereturn typedescription
calculateEyePositionAndOrientation3DODvoidcalculate eye position and orientation 3DOD

Function Arguments
nametypedescription
eyeFacingPolyvec* eye facing poly
viewAtFacingPoly vec* view at facing poly
viewUpFacingPoly vec* view up facing poly
viewPortWidthHeightDepth vec* view port width height depth
pol ATORpolygon* pol
side const int side

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethod3DODClass::create3DmeshUsingPointMap3DOD()

Function Summary
namereturn typedescription
create3DmeshUsingPointMap3DODvoidcreate 3D mesh using point map 3DOD

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
pointMap double* point map
depthMap const double* depth map
rgbMap uchar* rgb map
firstMeshPointInMeshList ATORmeshPoint* first mesh point in mesh list
meshPointArray[] ATORmeshPoint* mesh point array []
useEdgeZeroCrossingMap const bool use edge zero crossing map
contrastValChosen const int contrast val chosen
vi RTviewInfo* vi

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppcreate3DmeshUsingPointMap3DOD
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::createInterpolated3DmeshReferenceListUsingPointMap()

Function Summary
namereturn typedescription
createInterpolated3DmeshReferenceListUsingPointMapvoidcreate interpolated 3D mesh reference list using point map

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
pointMap double* point map
pointMapInterpolated double* point map interpolated
rgbMap uchar* rgb map
firstReferenceInInterpolated3Dmap LDreference* first reference in interpolated 3D map

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppcreateInterpolated3DmeshReferenceListUsingPointMap
ATORmethod.hppcreateOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::generateFeatureList3DOD()

Function Summary
namereturn typedescription
generateFeatureList3DODboolgenerate feature list 3DOD

Function Arguments
nametypedescription
viRTviewInfo* vi
depthMap const double* depth map
pointMap double* point map
depthContrastBooleanMap const bool* depth contrast boolean map
luminosityContrastBooleanMap const bool* luminosity contrast boolean map
luminosityContrastMapMinusDepthContrastMap const bool* luminosity contrast map minus depth contrast map
firstFeatureInList ATORfeature* first feature in list
trainOrTest const int train or test

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppgenerateFeatureList3DOD
ATORmethod.hppcreateOrAddPointsToFeaturesList
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::reconcileFeaturesMap()

Function Summary
namereturn typedescription
reconcileFeaturesMapvoidreconcile features map

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
featuresBooleanMap bool* features boolean map

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod3DOD.hppreconcileFeaturesMap
ATORmethod.hppgenerateFeatureList3DOD
ATORmethod.hppcreateOrAddPointsToFeaturesList
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::createFeaturesUsingBooleanMapUsingDepthMap()

Function Summary
namereturn typedescription
createFeaturesUsingBooleanMapUsingDepthMapvoidcreate features using boolean map using depth map

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
booleanMap const bool* boolean map
depthMap const double* depth map
featuresUsingContrastMap bool* features using contrast map
featuresUsingContrastMapComplete bool* features using contrast map complete
maxDotProductResultXposArrayComplete[3][3][3] int max dot product result xpos array complete [3][3][3]
maxDotProductResultYposArrayComplete[3][3][3] int max dot product result ypos array complete [3][3][3]
vi RTviewInfo* vi
pointMap const double* point map

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod3DOD.hppcreateFeaturesUsingBooleanMapUsingDepthMap
ATORmethod.hppgenerateFeatureList3DOD
ATORmethod.hppcreateOrAddPointsToFeaturesList
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::generateFeatureListUsingFeatureArraysUsingDepthMap()

Function Summary
namereturn typedescription
generateFeatureListUsingFeatureArraysUsingDepthMapvoidgenerate feature list using feature arrays using depth map

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
depthMap const double* depth map
maxDotProductResultXposArrayComplete[3][3][3] const int max dot product result xpos array complete [3][3][3]
maxDotProductResultYposArrayComplete[3][3][3] const int max dot product result ypos array complete [3][3][3]
firstFeatureInList ATORfeature* first feature in list
vi RTviewInfo* vi

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod3DOD.hppgenerateFeatureListUsingFeatureArraysUsingDepthMap
ATORmethod.hppgenerateFeatureList3DOD
ATORmethod.hppcreateOrAddPointsToFeaturesList
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethod3DODClass::generateFeatureListUsingFeatureArraysUsingPointMap()

Function Summary
namereturn typedescription
generateFeatureListUsingFeatureArraysUsingPointMapvoidgenerate feature list using feature arrays using point map

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
pointMap double* point map
maxDotProductResultXposArrayComplete[3][3][3] const int max dot product result xpos array complete [3][3][3]
maxDotProductResultYposArrayComplete[3][3][3] const int max dot product result ypos array complete [3][3][3]
firstFeatureInList ATORfeature* first feature in list

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod3DOD.hppgenerateFeatureListUsingFeatureArraysUsingPointMap
ATORmethod.hppgenerateFeatureList3DOD
ATORmethod.hppcreateOrAddPointsToFeaturesList
ATORmethod.hppcreateOrAddToInterpolatedMeshAndFeaturesList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)