File ATORdatabaseDecisionTree Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: ATORdatabaseDecisionTree.cpp/.hpp

File Description: ATOR database decision tree

File Function List


File Diagram (functions hierarchy)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinationsvoidadd snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT combinations

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
firstFeatureInList ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features

Function Reference List


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

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDReferenceToList()

Function Summary
namereturn typedescription
addSnapshotIDReferenceToListvoidadd snapshot IDR eference to list

Function Arguments
nametypedescription
parseFileNameconst string* parse file name
snapshotID const int64_t snapshot ID

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppaddSnapshotIDReferenceToList
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck()

Function Summary
namereturn typedescription
getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheckvoidget snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT check

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
pBinxyValueRequirement const int64_t pBinxy value requirement
pBinxRequirement[] const int pBinx requirement []
pBinyRequirement[] const int pBiny requirement []
normalisedAverageHueDeviationRequirement const colour* normalised average hue deviation requirement
concatonatedSignedDctCoeffArrayRequirement[] const schar concatonated signed dct coeff array requirement []
firstReferenceInSnapshotIDreferenceList ATORsnapshotIDreferenceList* first reference in snapshot ID reference list
trainOrTest const int train or test
DTbin string* DT bin

Function Reference List


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

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCTvoidadd snapshot ID reference to image comparison decision tree loop DCT

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
firstFeatureInList ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features
currentDirectoryCharStar char* current directory char star
currentDirectoryLength int* current directory length
initialDirectory const string* initial directory
decisionTreeMultipleRowInsertQueryTextCharStar char* decision tree multiple row insert query text char star
decisionTreeSQLmultipleRowInsertQueryLength int64_t* decision tree SQL multiple row insert query length

Function Reference List


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

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMapvoidadd snapshot ID reference to image comparison decision tree loop small hue dev map

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
firstFeatureInList const ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features
currentDirectoryCharStar char* current directory char star
currentDirectoryLength int* current directory length
initialDirectory const string* initial directory
decisionTreeMultipleRowInsertQueryTextCharStar char* decision tree multiple row insert query text char star
decisionTreeSQLmultipleRowInsertQueryLength int64_t* decision tree SQL multiple row insert query length

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeovoidadd snapshot ID reference to image comparison decision tree loop geo

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
rgbMapSmall const uchar* rgb map small
firstFeatureInList const ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features
currentDirectoryCharStar char* current directory char star
currentDirectoryLength int* current directory length
initialDirectory const string* initial directory
decisionTreeMultipleRowInsertQueryTextCharStar char* decision tree multiple row insert query text char star
decisionTreeSQLmultipleRowInsertQueryLength int64_t* decision tree SQL multiple row insert query length

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDevvoidadd snapshot ID reference to image comparison decision tree loop avg hue dev

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
rgbMapSmall const uchar* rgb map small
firstFeatureInList const ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features
currentDirectoryCharStar char* current directory char star
currentDirectoryLength int* current directory length
initialDirectory string* initial directory
decisionTreeMultipleRowInsertQueryTextCharStar char* decision tree multiple row insert query text char star
decisionTreeSQLmultipleRowInsertQueryLength int64_t* decision tree SQL multiple row insert query length

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal()

Function Summary
namereturn typedescription
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinalvoidadd snapshot ID reference to image comparison decision tree loop final

Function Arguments
nametypedescription
imageWidthconst int image width
imageHeight const int image height
rgbMapSmall const uchar* rgb map small
firstFeatureInList const ATORfeature* first feature in list
snapshotReferenceID const int64_t snapshot reference ID
ignoreOTfeatures const bool ignore OT features
currentDirectoryCharStar const char* current directory char star
currentDirectoryLength const int* current directory length
initialDirectory string* initial directory
decisionTreeMultipleRowInsertQueryTextCharStar char* decision tree multiple row insert query text char star
decisionTreeSQLmultipleRowInsertQueryLength int64_t* decision tree SQL multiple row insert query length

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck()

Function Summary
namereturn typedescription
createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheckvoidcreate feature container list using using get snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT check

Function Arguments
nametypedescription
firstFeatureContainerInTestFeatureMatchingTrainBinATORfeatureContainer* first feature container in test feature matching train bin
ignoreOTfeatures const bool ignore OT features
imageWidth int image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
pBinxyValueRequirement const int64_t pBinxy value requirement
pBinxRequirement[] const int pBinx requirement []
pBinyRequirement[] const int pBiny requirement []
normalisedAverageHueDeviationRequirement const colour* normalised average hue deviation requirement
concatonatedSignedDctCoeffArrayRequirement[] const schar concatonated signed dct coeff array requirement []
trainOrTest const int train or test

Function Reference List


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

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::createSnapshotIDreferenceImageComparisonDecisionTreeString()

Function Summary
namereturn typedescription
createSnapshotIDreferenceImageComparisonDecisionTreeStringvoidcreate snapshot ID reference image comparison decision tree string

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
pBinxyValueRequirement const int64_t pBinxy value requirement
pBinxRequirement[] const int pBinx requirement []
pBinyRequirement[] const int pBiny requirement []
normalisedAverageHueDeviationRequirement const colour* normalised average hue deviation requirement
concatonatedSignedDctCoeffArrayRequirement[] const schar concatonated signed dct coeff array requirement []
currentDirectoryCharStar char* current directory char star
currentDirectoryLength int* current directory length
currentDirectory string* current directory

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString
ATORcomparison.hppgetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
ATORmethod.hppcompareNormalisedSnapshots
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::getSnapshotIDreferencesInImageComparisonDecisionTree()

Function Summary
namereturn typedescription
getSnapshotIDreferencesInImageComparisonDecisionTreevoidget snapshot ID references in image comparison decision tree

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
firstReferenceInSnapshotIDreferenceList ATORsnapshotIDreferenceList* first reference in snapshot ID reference list
currentDirectory string* current directory

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppgetSnapshotIDreferencesInImageComparisonDecisionTree
ATORcomparison.hppgetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
ATORmethod.hppcompareNormalisedSnapshots
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::parseSnapshotIDreferenceList()

Function Summary
namereturn typedescription
parseSnapshotIDreferenceListvoidparse snapshot ID reference list

Function Arguments
nametypedescription
parseFileNameconst string* parse file name
firstReferenceInSnapshotIDreferenceList ATORsnapshotIDreferenceList* first reference in snapshot ID reference list

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppparseSnapshotIDreferenceList
ATORdatabaseDecisionTree.hppgetSnapshotIDreferencesInImageComparisonDecisionTree
ATORcomparison.hppgetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
ATORmethod.hppcompareNormalisedSnapshots
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::createOrParseSnapshotIDreferenceImageComparisonDecisionTree()

Function Summary
namereturn typedescription
createOrParseSnapshotIDreferenceImageComparisonDecisionTreevoidcreate or parse snapshot ID reference image comparison decision tree

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbMapSmall uchar* rgb map small
createOrParse const bool create or parse
currentDirectory string* current directory
currentDirectoryCharStar char* current directory char star
currDirIndex int* curr dir index

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppcreateOrParseSnapshotIDreferenceImageComparisonDecisionTree
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORdatabaseDecisionTree.hppcreateOrParseSnapshotIDreferenceImageComparisonDecisionTree
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString
ATORcomparison.hppgetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
ATORmethod.hppcompareNormalisedSnapshots
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString
ATORdatabaseDecisionTree.hppcreateOrParseSnapshotIDreferenceImageComparisonDecisionTree

Trace Diagram (magenta)


Function ATORdatabaseDecisionTreeClass::createAndOrParseIntoDirectory()

Function Summary
namereturn typedescription
createAndOrParseIntoDirectoryvoidcreate and or parse into directory

Function Arguments
nametypedescription
folderNameFullPathstring* folder name full path
folderName string* folder name
create const bool create
relativeOrAbsolute const bool relative or absolute

Function Reference List


Function Trace
locationcurrent function being traced
ATORdatabaseDecisionTree.hppcreateAndOrParseIntoDirectory
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
ATORdatabaseDecisionTree.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
ATORmethod.hppaddSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORdatabaseDecisionTree.hppcreateAndOrParseIntoDirectory
ATORdatabaseDecisionTree.hppcreateOrParseSnapshotIDreferenceImageComparisonDecisionTree
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString
ATORcomparison.hppgetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
ATORmethod.hppcompareNormalisedSnapshots
ATORdatabaseDecisionTree.hppcreateSnapshotIDreferenceImageComparisonDecisionTreeString
ATORdatabaseDecisionTree.hppcreateOrParseSnapshotIDreferenceImageComparisonDecisionTree

Trace Diagram (magenta)