File ATORoperations Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: ATORoperations.cpp/.hpp

File Description: ATOR operations

File Function List


File Diagram (functions hierarchy)


Function ATORoperationsClass::createPointMapFromDepthMap()

Function Summary
namereturn typedescription
createPointMapFromDepthMapvoidcreate point map from depth map

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
depthMap const double* depth map
pointMap double* point map
vi RTviewInfo* vi

Function Reference List


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

Trace Diagram (magenta)


Function ATORoperationsClass::checkFeatureListForCommonFeature()

Function Summary
namereturn typedescription
checkFeatureListForCommonFeatureboolcheck feature list for common feature

Function Arguments
nametypedescription
cornerconst vec* corner
firstFeatureInList const ATORfeature* first feature in list
maxFeatureDistanceError const double max feature distance error
checkAlsoZ const bool check also Z

Function Reference List


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

Trace Diagram (magenta)


Function ATORoperationsClass::generateBooleanMapFromFeatureList()

Function Summary
namereturn typedescription
generateBooleanMapFromFeatureListvoidgenerate boolean map from feature list

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
firstFeatureInList const ATORfeature* first feature in list
featuresMap bool* features map
vi const RTviewInfo* vi
zoom const int zoom

Function Reference List


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

Trace Diagram (magenta)


Function ATORoperationsClass::generatePolygonListUsingFeatureListLocalised()

Function Summary
namereturn typedescription
generatePolygonListUsingFeatureListLocalisedboolgenerate polygon list using feature list localised

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
firstFeatureInList[] const ATORfeature first feature in list []
firstPolygonInList[] ATORpolygon first polygon in list []
numberOfZoomIndicies const int number of zoom indicies
dimension const int dimension

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppgeneratePolygonListUsingFeatureListLocalised
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORoperationsClass::calculateNumberOfNearestFeatures()

Function Summary
namereturn typedescription
calculateNumberOfNearestFeaturesintcalculate number of nearest features

Function Arguments
nametypedescription
numberOfPolygonsPerFeatureconst int number of polygons per feature
numberOfNearbyFeaturesToTransform const int number of nearby features to transform

Function Reference List


Function Trace
locationcurrent function being traced
ATORoperations.hppcalculateNumberOfNearestFeatures
ATORmethod.hppgeneratePolygonListUsingFeatureListLocalised
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORcomparison.hppcalculateNumberOfNearestFeatures
ATORmethod.hppcompareNormalisedSnapshots

Trace Diagram (magenta)


Function ATORoperationsClass::generateNearestFeaturesList()

Function Summary
namereturn typedescription
generateNearestFeaturesListvoidgenerate nearest features list

Function Arguments
nametypedescription
firstFeatureInNearestFeatureListATORfeature* first feature in nearest feature list
numberOfNearestFeatures const int number of nearest features

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORcomparison.hppgenerateNearestFeaturesList
ATORmethod.hppcompareNormalisedSnapshots
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORoperationsClass::addPolysToListForGivenFeatureAndNearestFeatureList()

Function Summary
namereturn typedescription
addPolysToListForGivenFeatureAndNearestFeatureListATORpolygon*add polys to list for given feature and nearest feature list

Function Arguments
nametypedescription
firstCurrentPolygonInListATORpolygon* first current polygon in list
firstPolygonInList const ATORpolygon* first polygon in list
firstFeatureInNearestFeatureList ATORfeature* first feature in nearest feature list
numberOfPolygonsPerFeature const int number of polygons per feature
dimension const int dimension

Function Reference List


Function Trace
locationcurrent function being traced
ATORoperations.hppaddPolysToListForGivenFeatureAndNearestFeatureList
ATORmethod.hppgeneratePolygonListUsingFeatureListLocalised
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORoperationsClass::checkFeatureListForCommonFeatureBasic()

Function Summary
namereturn typedescription
checkFeatureListForCommonFeatureBasicboolcheck feature list for common feature basic

Function Arguments
nametypedescription
cornerconst ATORfeature* corner
firstFeatureInList const ATORfeature* first feature in list

Function Reference List


Function Trace
locationcurrent function being traced
ATORoperations.hppcheckFeatureListForCommonFeatureBasic
ATORmethod.hppgeneratePolygonListUsingFeatureListLocalised
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORoperationsClass::checkPolygonListForCommonPolygon()

Function Summary
namereturn typedescription
checkPolygonListForCommonPolygonboolcheck polygon list for common polygon

Function Arguments
nametypedescription
polygonconst ATORpolygon* polygon
firstPolygonInList const ATORpolygon* first polygon in list

Function Reference List


Function Trace
locationcurrent function being traced
ATORoperations.hppcheckPolygonListForCommonPolygon
ATORoperations.hppaddPolysToListForGivenFeatureAndNearestFeatureList
ATORmethod.hppgeneratePolygonListUsingFeatureListLocalised
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORoperationsClass::createInterpolatedPointMap()

Function Summary
namereturn typedescription
createInterpolatedPointMapvoidcreate interpolated point map

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
pointMap double* point map
pointMapInterpolated double* point map interpolated

Function Reference List


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

Trace Diagram (magenta)


Function ATORoperationsClass::storeBackupVertexAbsPositionsForAllReferencesIn2Dlist()

Function Summary
namereturn typedescription
storeBackupVertexAbsPositionsForAllReferencesIn2Dlistvoidstore backup vertex abs positions for all references in 2D list

Function Arguments
nametypedescription
firstReferenceInInterpolated2DrgbMapLDreference* first reference in interpolated 2D rgb map

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORoperationsClass::restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist()

Function Summary
namereturn typedescription
restoreBackupVertexAbsPositionsForAllReferencesIn2Dlistvoidrestore backup vertex abs positions for all references in 2D list

Function Arguments
nametypedescription
firstReferenceInInterpolated2DrgbMapLDreference* first reference in interpolated 2D rgb map

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORoperationsClass::applyTransformationMatrixToAllReferencesIn2Dlist()

Function Summary
namereturn typedescription
applyTransformationMatrixToAllReferencesIn2Dlistvoidapply transformation matrix to all references in 2D list

Function Arguments
nametypedescription
firstReferenceInInterpolated2DrgbMapLDreference* first reference in interpolated 2D rgb map
transformationMatrix mat* transformation matrix

Function Reference List


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

Trace Diagram (magenta)


Function ATORoperationsClass::applyTranslationToAllReferencesIn2Dlist()

Function Summary
namereturn typedescription
applyTranslationToAllReferencesIn2Dlistvoidapply translation to all references in 2D list

Function Arguments
nametypedescription
firstReferenceInInterpolated2DrgbMapLDreference* first reference in interpolated 2D rgb map
translationVector vec* translation vector

Function Reference List
N/A


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

Trace Diagram (magenta)