File ATORcomparison Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: ATORcomparison.cpp/.hpp

File Description: ATOR comparison

File Function List


File Diagram (functions hierarchy)


Function ATORcomparisonClass::fillDCTcoeffSelectionArrays()

Function Summary
namereturn typedescription
fillDCTcoeffSelectionArraysvoidfill DCT coeff selection arrays

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORcomparisonClass::compareNormalisedSnapshots()

Function Summary
namereturn typedescription
compareNormalisedSnapshotsdoublecompare normalised snapshots

Function Arguments
nametypedescription
numberOfTestPolys[]const int number of test polys []
numberOfTestViewIndicies const int number of test view indicies
imageWidthFacingPoly int image width facing poly
imageHeightFacingPoly int image height facing poly
testObjectNameArray[] const string test object name array []
numberOfTestObjects const int number of test objects
dimension const int dimension
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.hppcompareNormalisedSnapshots
ATORmethod.hppATORmethodCompareTestWithTrain
ATORmain.hppATORmethodTest

Trace Diagram (magenta)


Function ATORcomparisonClass::convertNormalisedHueDeviationMapTo3x8bitMap()

Function Summary
namereturn typedescription
convertNormalisedHueDeviationMapTo3x8bitMapvoidconvert normalised hue deviation map to 3x 8bit map

Function Arguments
nametypedescription
imageWidthint image width
imageHeight const int image height
rgbDevIEnormalisedHueContrastMapSmallFacingPoly double* rgb dev IE normalised hue contrast map small facing poly
rgbDev8BitSmallMapFacingPoly uchar* rgb dev 8B it small map facing poly

Function Reference List


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

Trace Diagram (magenta)


Function ATORcomparisonClass::cullAndBinNormalisedHueContrast()

Function Summary
namereturn typedescription
cullAndBinNormalisedHueContrastvoidcull and bin normalised hue contrast

Function Arguments
nametypedescription
normalisedHueContrastvec* normalised hue contrast
culledNormalisedHueContrast colour* culled normalised hue contrast

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORcomparison.hppcullAndBinNormalisedHueContrast
ATORmethod.hppconvertNormalisedHueDeviationMapTo3x8bitMap
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORcomparison.hppconvertNormalisedHueDeviationMapTo3x8bitMap
ATORmethod.hppcompareNormalisedSnapshots

Trace Diagram (magenta)


Function ATORcomparisonClass::convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray()

Function Summary
namereturn typedescription
convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArrayvoidconvert DCT coeff individual arrays to concatonated signed DCT coeff array

Function Arguments
nametypedescription
dctCoeffArrayY[]schar dct coeff array Y[]
dctCoeffArrayYcr[] schar dct coeff array ycr []
dctCoeffArrayYcb[] schar dct coeff array ycb []
concatonatedSignedDctCoeffArray[] schar concatonated signed dct coeff array []

Function Reference List
N/A


Function Trace
locationcurrent function being traced
ATORcomparison.hppconvertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray
ATORmethod.hppreadDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
ATORmethod.hppgenerateNormalisedSnapshotsUsingPolyList
ATORmethod.hppATORmethodTrainOrTest
ATORmain.hppATORmethodTrain
ATORmethod.hppATORmethodTrainOrTest
ATORcomparison.hppreadDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
ATORmethod.hppcompareNormalisedSnapshots

Trace Diagram (magenta)


Function ATORcomparisonClass::convertImageFileType()

Function Summary
namereturn typedescription
convertImageFileTypevoidconvert image file type

Function Arguments
nametypedescription
imageBaseFileNameconst string* image base file name
imageBaseFileNameConverted const string* image base file name converted
imageExtension const string image extension
imageExtensionConverted const string image extension converted

Function Reference List
N/A


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

Trace Diagram (magenta)


Function ATORcomparisonClass::createGeoTableHTMLfromFeatureList()

Function Summary
namereturn typedescription
createGeoTableHTMLfromFeatureListvoidcreate geo table HTML from feature list

Function Arguments
nametypedescription
firstFeatureInNearestFeatureListconst ATORfeature* first feature in nearest feature list
applyBinning const bool apply binning
geoTableHTMLoutputString string* geo table HTML output string

Function Reference List


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

Trace Diagram (magenta)


Function ATORcomparisonClass::readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray()

Function Summary
namereturn typedescription
readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArrayvoidread DCT coeff individual arrays and convert to concatonated signed DCT coeff array

Function Arguments
nametypedescription
rgbMapSmallFacingPolyFileNamePPMconst string* rgb map small facing poly file name PPM
rgbMapSmallFacingPolyFileNameJPEG const string* rgb map small facing poly file name JPEG
concatonatedSignedDctCoeffArrayRequirement schar* concatonated signed dct coeff array requirement
printOutput const bool print output

Function Reference List


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

Trace Diagram (magenta)