File ATORmethod Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: ATORmethod.cpp/.hpp

File Description: ATOR method

File Function List


File Diagram (functions hierarchy)


Function ATORmethodClass::ATORmethodInitialise()

Function Summary
namereturn typedescription
ATORmethodInitialiseboolATOR method initialise

Function Arguments
nametypedescription
imageWidthFacingPolyconst int image width facing poly
imageHeightFacingPoly const int image height facing poly
initialiseTrain const bool initialise train
initialiseTest const bool initialise test
clearTrainTable const bool clear train table
dimension const int dimension
sqlIPaddress const string sql IP address
sqlUsername const string sql username
sqlPassword const string sql password

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::ATORmethodTrainOrTest()

Function Summary
namereturn typedescription
ATORmethodTrainOrTestboolATOR method train or test

Function Arguments
nametypedescription
dimensionint dimension
numberOfObjects const int number of objects
objectNameArray[] string object name array []
objectDataSource const int object data source
vi RTviewInfo* vi
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
maxNumberOfPolygons const int max number of polygons
numberOfViewIndiciesPerObject const int number of view indicies per object
numberOfViewIndiciesPerObjectWithUniquePolygons int number of view indicies per object with unique polygons
numberOfPolys int* number of polys
trainOrTest const int train or test
numberOfZoomIndicies int number of zoom indicies
viewNumber const int view number
multViewListFileName const string mult view list file name

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::createOrAddToInterpolatedMeshAndFeaturesList()

Function Summary
namereturn typedescription
createOrAddToInterpolatedMeshAndFeaturesListboolcreate or add to interpolated mesh and features list

Function Arguments
nametypedescription
initialReferenceInSceneFileLDreference* initial reference in scene file
vi RTviewInfo* vi
firstReferenceInInterpolatedMesh LDreference* first reference in interpolated mesh
firstMeshPointInMeshList ATORmeshPoint* first mesh point in mesh list
firstFeatureInList[] ATORfeature first feature in list []
trainOrTest const int train or test
viewIndex const int view index
objectName const string object name
dimension int dimension
objectDataSource const int object data source
numberOfZoomIndicies const int number of zoom indicies
useEdgeZeroCrossingMap const bool use edge zero crossing map

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::createRGBandPointMap()

Function Summary
namereturn typedescription
createRGBandPointMapboolcreate RGB and point map

Function Arguments
nametypedescription
initialReferenceInSceneFileLDreference* initial reference in scene file
pointMap double* point map
rgbMap uchar* rgb map
depthMap double* depth map
vi RTviewInfo* vi
trainOrTest const int train or test
viewIndex const int view index
objectName const string object name
dimension const int dimension
objectDataSource const int object data source

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap()

Function Summary
namereturn typedescription
createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMapboolcreate or add to interpolated mesh reference list using point and RGBM ap

Function Arguments
nametypedescription
pointMapdouble* point map
rgbMap uchar* rgb map
firstReferenceInInterpolatedMesh LDreference* first reference in interpolated mesh
vi RTviewInfo* vi
objectName const string object name
trainOrTest const int train or test
dimension const int dimension
viewIndex const int view index

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::createOrAddPointsToFeaturesList()

Function Summary
namereturn typedescription
createOrAddPointsToFeaturesListboolcreate or add points to features list

Function Arguments
nametypedescription
pointMapdouble* point map
rgbMap uchar* rgb map
depthMap double* depth map
firstFeatureInList[] ATORfeature first feature in list []
vi RTviewInfo* vi
trainOrTest const int train or test
viewIndex const int view index
objectName const string object name
dimension int dimension
numberOfZoomIndicies const int number of zoom indicies
firstMeshPointInMeshList ATORmeshPoint* first mesh point in mesh list
meshPointArray[] constEffective ATORmeshPoint* mesh point array []
useEdgeZeroCrossingMap const bool use edge zero crossing map

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::createInterpolatedMeshReferenceListUsingMeshList()

Function Summary
namereturn typedescription
createInterpolatedMeshReferenceListUsingMeshListboolcreate interpolated mesh reference list using mesh list

Function Arguments
nametypedescription
firstMeshPointInMeshListATORmeshPoint* first mesh point in mesh list
firstReferenceInInterpolatedMesh LDreference* first reference in interpolated mesh
vi RTviewInfo* vi
objectName const string object name
trainOrTest const int train or test
dimension const int dimension

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::convertMeshPointToReferences3DOD()

Function Summary
namereturn typedescription
convertMeshPointToReferences3DODLDreference*convert mesh point to references 3DOD

Function Arguments
nametypedescription
currentMeshPointInMeshListATORmeshPoint* current mesh point in mesh list
firstNewReferenceInInterpolatedMesh LDreference* first new reference in interpolated mesh

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppconvertMeshPointToReferences3DOD
ATORmethod.hppcreateInterpolatedMeshReferenceListUsingMeshList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethodClass::convertMeshPointToReferences2DOD()

Function Summary
namereturn typedescription
convertMeshPointToReferences2DODLDreference*convert mesh point to references 2DOD

Function Arguments
nametypedescription
currentMeshPointInMeshListconst ATORmeshPoint* current mesh point in mesh list
firstNewReferenceInInterpolatedMesh LDreference* first new reference in interpolated mesh

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppconvertMeshPointToReferences2DOD
ATORmethod.hppcreateInterpolatedMeshReferenceListUsingMeshList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORmethodClass::addCornerFeaturesToFeatureListUsingRGBmap()

Function Summary
namereturn typedescription
addCornerFeaturesToFeatureListUsingRGBmapbooladd corner features to feature list using RGB map

Function Arguments
nametypedescription
viRTviewInfo* vi
rgbMap uchar* rgb map
firstFeatureInList ATORfeature* first feature in list
trainOrTest const int train or test
mapFileName const string map file name
sensitivity const double sensitivity
dimension const int dimension
pointMap double* point map
depthMap const double* depth map
zoom int zoom
interpixelRGBmapType const bool interpixel RGB map type

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::ATORmethodCompareTestWithTrain()

Function Summary
namereturn typedescription
ATORmethodCompareTestWithTrainboolATOR method compare test with train

Function Arguments
nametypedescription
dimensionconst int dimension
numberOfTestObjects const int number of test objects
testObjectNameArray[] const string test object name array []
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
numberOfTestPolys const int* number of test polys
numberOfTestViewIndiciesPerObjectWithUniquePolygons const int number of test view indicies per object with unique polygons
numberOfTestZoomIndicies const int number of test zoom indicies
trainOrTest const int train or test
testViewNumber const int test view number

Function Reference List


Function Trace
locationcurrent function being traced
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORmethodClass::ATORmethodTrain()

Function Summary
namereturn typedescription
ATORmethodTrainboolATOR method train

Function Arguments
nametypedescription
dimensionint dimension
numberOfTrainObjects const int number of train objects
trainObjectNameArray[] string train object name array []
numberOfTrainPolys int* number of train polys
objectDataSource const int object data source
viTrain RTviewInfo* vi train
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
maxNumberOfPolygonsTrain const int max number of polygons train
numberOfTrainViewIndiciesPerObject const int number of train view indicies per object
numberOfTrainViewIndiciesPerObjectWithUniquePolygons int number of train view indicies per object with unique polygons
numberOfTrainZoomIndicies int number of train zoom indicies
trainOrTest const int train or test
sqlIPaddress const string sql IP address
sqlUsername const string sql username
sqlPassword const string sql password
clearTrainTable const bool clear train table
viewNumber const int view number
multViewListFileName const string mult view list file name

Function Reference List


Function Trace
locationcurrent function being traced
ATORmain.hppATORmethodTrain

Trace Diagram (magenta)


Function ATORmethodClass::ATORmethodTest()

Function Summary
namereturn typedescription
ATORmethodTestboolATOR method test

Function Arguments
nametypedescription
dimensionint dimension
numberOfTestObjects const int number of test objects
testObjectNameArray[] string test object name array []
numberOfTestPolys int* number of test polys
objectDataSource const int object data source
viTest RTviewInfo* vi test
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
maxNumberOfPolygonsTest const int max number of polygons test
numberOfTestViewIndiciesPerObject const int number of test view indicies per object
numberOfTestViewIndiciesPerObjectWithUniquePolygons int number of test view indicies per object with unique polygons
numberOfTestZoomIndicies int number of test zoom indicies
trainOrTest const int train or test
sqlIPaddress const string sql IP address
sqlUsername const string sql username
sqlPassword const string sql password
clearTrainTable const bool clear train table
viewNumber const int view number
multViewListFileName const string mult view list file name

Function Reference List


Function Trace
locationcurrent function being traced
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORmethodClass::ATORmethodExit()

Function Summary
namereturn typedescription
ATORmethodExitboolATOR method exit

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::compareNormalisedSnapshotExperienceListWithNeuralNetwork()

Function Summary
namereturn typedescription
compareNormalisedSnapshotExperienceListWithNeuralNetworkdoublecompare normalised snapshot experience list with neural network

Function Arguments
nametypedescription
firstExperienceInTestListANNexperience* first experience in test list
firstInputNeuronInNetwork const ANNneuronContainer* first input neuron in network
firstOutputNeuronInNetwork const ANNneuronContainer* first output neuron in network
numberOfInputNeurons const int number of input neurons
numberOfOutputNeurons const int number of output neurons
numberOfTrainPolySides const int number of train poly sides

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORmethod.hppcompareNormalisedSnapshotExperienceListWithNeuralNetwork
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORmethodClass::generateNormalisedSnapshotsUsingPolyList()

Function Summary
namereturn typedescription
generateNormalisedSnapshotsUsingPolyListboolgenerate normalised snapshots using poly list

Function Arguments
nametypedescription
firstReferenceInInterpolatedMeshLDreference* first reference in interpolated mesh
firstPolygonInList[] ATORpolygon first polygon in list []
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
maxNumberOfPolygonsTrainOrTest const int max number of polygons train or test
numberOfTrainOrTestPolys[] int number of train or test polys []
trainOrTest const int train or test
viewIndex const int view index
objectName const string object name
dimension const int dimension
firstFeatureInList ATORfeature* first feature in list
numberOfZoomIndicies const int number of zoom indicies

Function Reference List


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

Trace Diagram (magenta)


Function ATORmethodClass::setNoiseArraysMethod2DOD()

Function Summary
namereturn typedescription
setNoiseArraysMethod2DODvoidset noise arrays method 2DOD

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORmethodClass::setNoiseArraysMethod3DOD()

Function Summary
namereturn typedescription
setNoiseArraysMethod3DODvoidset noise arrays method 3DOD

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORmethodClass::createViFromMultiViewList()

Function Summary
namereturn typedescription
createViFromMultiViewListintcreate vi from multi view list

Function Arguments
nametypedescription
viRTviewInfo* vi
fileName const string file name
multiViewViewIndex const int multi view view index
dimension const int dimension

Function Reference List


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

Trace Diagram (magenta)