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
-
- createPointMapFromDepthMap
- checkFeatureListForCommonFeature
- generateBooleanMapFromFeatureList
- generatePolygonListUsingFeatureListLocalised
- calculateNumberOfNearestFeatures
- generateNearestFeaturesList
- addPolysToListForGivenFeatureAndNearestFeatureList
- checkFeatureListForCommonFeatureBasic
- checkPolygonListForCommonPolygon
- createInterpolatedPointMap
- storeBackupVertexAbsPositionsForAllReferencesIn2Dlist
- restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist
- applyTransformationMatrixToAllReferencesIn2Dlist
- applyTranslationToAllReferencesIn2Dlist
File Diagram (functions hierarchy)
Function ATORoperationsClass::createPointMapFromDepthMap()
Function Summary
name | return type | description |
createPointMapFromDepthMap | void | create point map from depth map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
pointMap | double* | point map |
vi | RTviewInfo* | vi |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::setPointMapValue
Function Trace
location | current function being traced |
ATORmethod.hpp | createPointMapFromDepthMap |
ATORmethod.hpp | createRGBandPointMap |
ATORmethod.hpp | createOrAddToInterpolatedMeshAndFeaturesList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::checkFeatureListForCommonFeature()
Function Summary
name | return type | description |
checkFeatureListForCommonFeature | bool | check feature list for common feature |
Function Arguments
name | type | description |
corner | const 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
-
-
-
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | checkFeatureListForCommonFeature |
ATORmethod3DOD.hpp | generateFeatureListUsingFeatureArraysUsingDepthMap |
ATORmethod.hpp | generateFeatureList3DOD |
ATORmethod.hpp | createOrAddPointsToFeaturesList |
ATORmethod.hpp | createOrAddToInterpolatedMeshAndFeaturesList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod3DOD.hpp | checkFeatureListForCommonFeature |
Trace Diagram (magenta)
Function ATORoperationsClass::generateBooleanMapFromFeatureList()
Function Summary
name | return type | description |
generateBooleanMapFromFeatureList | void | generate boolean map from feature list |
Function Arguments
name | type | description |
imageWidth | const 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
-
-
-
- RTpixelMapsClass::setBooleanMapValue
- RTpixelMapsClass::setBooleanMapValue
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | generateBooleanMapFromFeatureList |
ATORmethod.hpp | generateFeatureList3DOD |
ATORmethod.hpp | createOrAddPointsToFeaturesList |
ATORmethod.hpp | createOrAddToInterpolatedMeshAndFeaturesList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::generatePolygonListUsingFeatureListLocalised()
Function Summary
name | return type | description |
generatePolygonListUsingFeatureListLocalised | bool | generate polygon list using feature list localised |
Function Arguments
name | type | description |
imageWidth | const 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
-
-
-
- calculateNumberOfNearestFeatures
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- checkFeatureListForCommonFeatureBasic
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- addPolysToListForGivenFeatureAndNearestFeatureList
Function Trace
location | current function being traced |
ATORmethod.hpp | generatePolygonListUsingFeatureListLocalised |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::calculateNumberOfNearestFeatures()
Function Summary
name | return type | description |
calculateNumberOfNearestFeatures | int | calculate number of nearest features |
Function Arguments
name | type | description |
numberOfPolygonsPerFeature | const int | number of polygons per feature |
numberOfNearbyFeaturesToTransform | const int | number of nearby features to transform |
Function Reference List
-
-
- SHAREDvarsClass::maxInt
- SHAREDvarsClass::maxInt
Function Trace
location | current function being traced |
ATORoperations.hpp | calculateNumberOfNearestFeatures |
ATORmethod.hpp | generatePolygonListUsingFeatureListLocalised |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORcomparison.hpp | calculateNumberOfNearestFeatures |
ATORmethod.hpp | compareNormalisedSnapshots |
Trace Diagram (magenta)
Function ATORoperationsClass::generateNearestFeaturesList()
Function Summary
name | return type | description |
generateNearestFeaturesList | void | generate nearest features list |
Function Arguments
name | type | description |
firstFeatureInNearestFeatureList | ATORfeature* | first feature in nearest feature list |
numberOfNearestFeatures | const int | number of nearest features |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORcomparison.hpp | generateNearestFeaturesList |
ATORmethod.hpp | compareNormalisedSnapshots |
ATORmethod.hpp | ATORmethodCompareTestWithTrain |
ATORmain.hpp | ATORmethodTest |
Trace Diagram (magenta)
Function ATORoperationsClass::addPolysToListForGivenFeatureAndNearestFeatureList()
Function Summary
name | return type | description |
addPolysToListForGivenFeatureAndNearestFeatureList | ATORpolygon* | add polys to list for given feature and nearest feature list |
Function Arguments
name | type | description |
firstCurrentPolygonInList | ATORpolygon* | 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
-
-
-
- SHAREDvarsClass::compareDoubles
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvarsClass::compareDoubles
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvarsClass::compareDoubles
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
-
-
- SHAREDvectorClass::calculateAreaOfTriangle
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvectorClass::calculateAreaOfTriangle
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvectorClass::calculateAreaOfTriangle
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- checkPolygonListForCommonPolygon
-
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
Function Trace
location | current function being traced |
ATORoperations.hpp | addPolysToListForGivenFeatureAndNearestFeatureList |
ATORmethod.hpp | generatePolygonListUsingFeatureListLocalised |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::checkFeatureListForCommonFeatureBasic()
Function Summary
name | return type | description |
checkFeatureListForCommonFeatureBasic | bool | check feature list for common feature basic |
Function Arguments
name | type | description |
corner | const ATORfeature* | corner |
firstFeatureInList | const ATORfeature* | first feature in list |
Function Reference List
-
-
- SHAREDvectorClass::compareVectors
Function Trace
location | current function being traced |
ATORoperations.hpp | checkFeatureListForCommonFeatureBasic |
ATORmethod.hpp | generatePolygonListUsingFeatureListLocalised |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::checkPolygonListForCommonPolygon()
Function Summary
name | return type | description |
checkPolygonListForCommonPolygon | bool | check polygon list for common polygon |
Function Arguments
name | type | description |
polygon | const ATORpolygon* | polygon |
firstPolygonInList | const ATORpolygon* | first polygon in list |
Function Reference List
-
-
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
Function Trace
location | current function being traced |
ATORoperations.hpp | checkPolygonListForCommonPolygon |
ATORoperations.hpp | addPolysToListForGivenFeatureAndNearestFeatureList |
ATORmethod.hpp | generatePolygonListUsingFeatureListLocalised |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::createInterpolatedPointMap()
Function Summary
name | return type | description |
createInterpolatedPointMap | void | create interpolated point map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
pointMap | double* | point map |
pointMapInterpolated | double* | point map interpolated |
Function Reference List
-
-
-
-
-
-
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::divideVectorByScalarRT
- RTpixelMapsClass::setPointMapValue
Function Trace
location | current function being traced |
ATORmethod.hpp | createInterpolatedPointMap |
ATORmethod.hpp | createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap |
ATORmethod.hpp | createOrAddToInterpolatedMeshAndFeaturesList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
Trace Diagram (magenta)
Function ATORoperationsClass::storeBackupVertexAbsPositionsForAllReferencesIn2Dlist()
Function Summary
name | return type | description |
storeBackupVertexAbsPositionsForAllReferencesIn2Dlist | void | store backup vertex abs positions for all references in 2D list |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | storeBackupVertexAbsPositionsForAllReferencesIn2Dlist |
ATORmethod.hpp | transformObjectData3DOD |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod2DOD.hpp | storeBackupVertexAbsPositionsForAllReferencesIn2Dlist |
Trace Diagram (magenta)
Function ATORoperationsClass::restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist()
Function Summary
name | return type | description |
restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist | void | restore backup vertex abs positions for all references in 2D list |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist |
ATORmethod.hpp | transformObjectData3DOD |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod2DOD.hpp | restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist |
Trace Diagram (magenta)
Function ATORoperationsClass::applyTransformationMatrixToAllReferencesIn2Dlist()
Function Summary
name | return type | description |
applyTransformationMatrixToAllReferencesIn2Dlist | void | apply transformation matrix to all references in 2D list |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
transformationMatrix | mat* | transformation matrix |
Function Reference List
-
-
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | applyTransformationMatrixToAllReferencesIn2Dlist |
ATORmethod.hpp | transformObjectData3DOD |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod2DOD.hpp | applyTransformationMatrixToAllReferencesIn2Dlist |
Trace Diagram (magenta)
Function ATORoperationsClass::applyTranslationToAllReferencesIn2Dlist()
Function Summary
name | return type | description |
applyTranslationToAllReferencesIn2Dlist | void | apply translation to all references in 2D list |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
translationVector | vec* | translation vector |
Function Reference List
N/A
Function Trace
location | current function being traced |
ATORmethod3DOD.hpp | applyTranslationToAllReferencesIn2Dlist |
ATORmethod.hpp | transformObjectData3DOD |
ATORmethod.hpp | generateNormalisedSnapshotsUsingPolyList |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmain.hpp | ATORmethodTrain |
ATORmethod.hpp | ATORmethodTrainOrTest |
ATORmethod2DOD.hpp | applyTranslationToAllReferencesIn2Dlist |
Trace Diagram (magenta)