Software Project Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
Software Project Code Structure - Files
Software Project Code Structure - Functions
File ATORmain Documentation
File Name: ATORmain.cpp/.hpp
File Description: ATOR main
File Function List
- main
- printORcommandLineErrorMessage
File Diagram (functions hierarchy)
Function main()
Function Summary
name | return type | description |
main | int | main |
Function Arguments
name | type | description |
argc | const int | argc |
*argv | const char* | *argv |
Function Reference List
-
- SHAREDvarsClass::printTime
- SHAREDvarsClass::getCurrentDirectory
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- SHAREDvarsClass::setCurrentDirectory
- XMLrulesClassClass::parseATORrulesXMLfile
- ATORrulesClass::fillInATORrulesExternVariables
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- ATORmainClass::printORcommandLineErrorMessage
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmainClass::printORcommandLineErrorMessage
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmethodClass::createViFromMultiViewList
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- ATORmainClass::printORcommandLineErrorMessage
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getFloatArgument
- SHAREDvarsClass::argumentExists
- SHAREDvarsClass::getStringArgument
- ATORdatabaseFileIOClass::initialiseDatabase
- ATORmainClass::printORcommandLineErrorMessage
- ATORmethodClass::ATORmethodTrain
- ATORmethodClass::ATORmethodTest
- SHAREDvarsClass::printTime
Function ATORmainClass::printORcommandLineErrorMessage()
Function Summary
name | return type | description |
printORcommandLineErrorMessage | void | print OR command line error message |
Function Reference List
N/A
File ATORmethod Documentation
File Name: ATORmethod.cpp/.hpp
File Description: ATOR method
File Function List
-
-
- ATORmethodInitialise
- ATORmethodTrainOrTest
- createOrAddToInterpolatedMeshAndFeaturesList
- createRGBandPointMap
- createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap
- createOrAddPointsToFeaturesList
- createInterpolatedMeshReferenceListUsingMeshList
- convertMeshPointToReferences3DOD
- convertMeshPointToReferences2DOD
- addCornerFeaturesToFeatureListUsingRGBmap
- ATORmethodCompareTestWithTrain
- ATORmethodTrain
- ATORmethodTest
- ATORmethodExit
- compareNormalisedSnapshotExperienceListWithNeuralNetwork
- generateNormalisedSnapshotsUsingPolyList
- setNoiseArraysMethod2DOD
- setNoiseArraysMethod3DOD
- createViFromMultiViewList
File Diagram (functions hierarchy)
Function ATORmethodClass::ATORmethodInitialise()
Function Summary
name | return type | description |
ATORmethodInitialise | bool | ATOR method initialise |
Function Arguments
name | type | description |
imageWidthFacingPoly | const 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
-
- LDopenglClass::initiateOpenGL
- LDmysqlClass::initiateMySQLserverConnection
- LDmysqlClass::performSQLdeleteAllRowsQuery
- LDmysqlClass::performSQLdeleteAllRowsQuery
- LDmysqlClass::performSQLdeleteAllRowsQuery
- LDmysqlClass::performSQLgetNumRowsQuery
- LDmysqlClass::performSQLgetNumRowsQuery
- ATORcomparisonClass::fillDCTcoeffSelectionArrays
Function ATORmethodClass::ATORmethodTrainOrTest()
Function Summary
name | return type | description |
ATORmethodTrainOrTest | bool | ATOR method train or test |
Function Arguments
name | type | description |
dimension | int | 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
-
-
- ATORdatabaseFileIOClass::DBgenerateFolderName
-
- SHAREDvarsClass::getTimeAsLong
- LDparserClass::parseFile
- LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- createViFromMultiViewList
- createOrAddToInterpolatedMeshAndFeaturesList
- createInterpolatedMeshReferenceListUsingMeshList
-
-
-
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- ATORoperationsClass::generatePolygonListUsingFeatureListLocalised
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- generateNormalisedSnapshotsUsingPolyList
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- createOrAddToInterpolatedMeshAndFeaturesList
- createInterpolatedMeshReferenceListUsingMeshList
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- ATORoperationsClass::generatePolygonListUsingFeatureListLocalised
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- generateNormalisedSnapshotsUsingPolyList
- SHAREDvarsClass::getTimeAsLong
Function ATORmethodClass::createOrAddToInterpolatedMeshAndFeaturesList()
Function Summary
name | return type | description |
createOrAddToInterpolatedMeshAndFeaturesList | bool | create or add to interpolated mesh and features list |
Function Arguments
name | type | description |
initialReferenceInSceneFile | LDreference* | 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
-
- createRGBandPointMap
- createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap
-
- ATORmethod3DODClass::create3DmeshUsingPointMap3DOD
- ATORmethod3DODClass::create3DmeshUsingPointMap3DOD
- ATORmethod2DODClass::create2DmeshUsingRGBmap2DOD
- createOrAddPointsToFeaturesList
Function ATORmethodClass::createRGBandPointMap()
Function Summary
name | return type | description |
createRGBandPointMap | bool | create RGB and point map |
Function Arguments
name | type | description |
initialReferenceInSceneFile | LDreference* | 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
-
- SHAREDvarsClass::convertIntToString
-
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::convertIntToString
- RTppmClass::loadPPM
- RTpixelMapsClass::createRGBMapFromPixmapImage
- RTppmClass::freePixmap
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- RTppmClass::loadPPM
- RTpixelMapsClass::createRGBMapFromPixmapImage
- RTppmClass::freePixmap
- RTppmClass::loadPPM
- RTpixelMapsClass::createDepthMapFromDepth24BitPixmapImage
- RTppmClass::freePixmap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap
- RTpixelMapsClass::generatePixmapFromDepthMap24Bit
- ATORoperationsClass::createPointMapFromDepthMap
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- RTreferenceManipulationClass::write2DReferenceListCollapsedTo1DToFileRayTraceFormat
- RTsceneClass::setLightingMode
- RTsceneClass::setSceneLightingConditions
- RTsceneClass::rayTraceScene
- ATORoperationsClass::createPointMapFromDepthMap
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createLuminosityBooleanMap
- RTpixelMapsClass::createContrastMapFromMap
- RTpixelMapsClass::createLuminosityContrastBooleanMap
- RTpixelMapsClass::createContrastMapFromMap
- RTpixelMapsClass::createLuminosityContrastBooleanMap
- RTpixelMapsClass::createContrastMapFromMap
- ATORpixelMapsClass::createDepthContrastBooleanMap
- ATORpixelMapsClass::createDepthGradientMapFromDepthMap
- ATORpixelMapsClass::createDepthGradientContrastMapFromDepthGradientMap
- ATORpixelMapsClass::subtractBooleanMaps
- ATORpixelMapsClass::createDepthGradientContrastBooleanMap
- ATORpixelMapsClass::createPointNormalMapFromPointMap
- ATORpixelMapsClass::createPointNormalContrastMapFromPointNormalMap
- ATORpixelMapsClass::createPointNormalContrastBooleanMap
- RTpixelMapsClass::generatePixmapFromRGBmap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromLuminosityContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromNormalMap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap
- RTpixelMapsClass::generatePixmapFromDepthMap24Bit
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- ATORpixelMapsClass::generatePixmapFromDepthGradientMap
- ATORpixelMapsClass::generatePixmapFromDepthGradientContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- ATORpixelMapsClass::generatePixmapFromPointNormalContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- SHAREDvarsClass::getTimeAsLong
Function ATORmethodClass::createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap()
Function Summary
name | return type | description |
createOrAddToInterpolatedMeshReferenceListUsingPointAndRGBMap | bool | create or add to interpolated mesh reference list using point and RGBM ap |
Function Arguments
name | type | description |
pointMap | double* | 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
-
-
- SHAREDvarsClass::getTimeAsLong
- ATORoperationsClass::createInterpolatedPointMap
- ATORmethod3DODClass::createInterpolated3DmeshReferenceListUsingPointMap
- ATORmethod2DODClass::createInterpolated2DmeshReferenceListUsingRGBmap2DOD
- SHAREDvarsClass::getTimeAsLong
- LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile
Function ATORmethodClass::createOrAddPointsToFeaturesList()
Function Summary
name | return type | description |
createOrAddPointsToFeaturesList | bool | create or add points to features list |
Function Arguments
name | type | description |
pointMap | double* | 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
-
-
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORmethod3DODClass::generateFeatureList3DOD
- ATORpixelMapsClass::createPointNormalMapFromPointMap
- ATORpixelMapsClass::createPointNormalContrastMapFromPointNormalMap
- ATORpixelMapsClass::generateRGBmapFromPointNormalContrastMap
- ATORpixelMapsClass::createDepthGradientMapFromDepthMap
- RTpixelMapsClass::generateRGBMapFromDepthMapOrDepthContrastMap
- ATORpixelMapsClass::generateRGBmapFromDepthGradientMap
-
-
-
-
- RTpixelMapsClass::createContrastMapFromMap
- ATORpixelMapsClass::createDepthGradientContrastMapFromDepthGradientMap
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
- addCornerFeaturesToFeatureListUsingRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
-
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORpixelMapsClass::resampleRGBmap
- ATORpixelMapsClass::resampleRGBmap
- ATORpixelMapsClass::resampleRGBmap
- ATORpixelMapsClass::resampleRGBmap
-
-
-
- ATORpixelMapsClass::createPointNormalMapFromPointMap
- ATORpixelMapsClass::createPointNormalContrastMapFromPointNormalMap
- RTpixelMapsClass::createContrastMapFromMap
- ATORpixelMapsClass::createDepthGradientContrastMapFromDepthGradientMap
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
- RTpixelMapsClass::generatePixmapFromRGBmap
-
-
- addCornerFeaturesToFeatureListUsingRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
-
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- addCornerFeaturesToFeatureListUsingRGBmap
-
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORpixelMapsClass::resampleRGBmap
- RTpixelMapsClass::generatePixmapFromRGBmap
- addCornerFeaturesToFeatureListUsingRGBmap
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
- ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap
- ATORoperationsClass::generateBooleanMapFromFeatureList
- RTpixelMapsClass::generatePixmapFromBooleanMap
- SHAREDvarsClass::getTimeAsLong
Function ATORmethodClass::createInterpolatedMeshReferenceListUsingMeshList()
Function Summary
name | return type | description |
createInterpolatedMeshReferenceListUsingMeshList | bool | create interpolated mesh reference list using mesh list |
Function Arguments
name | type | description |
firstMeshPointInMeshList | ATORmeshPoint* | 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
-
-
- SHAREDvarsClass::getTimeAsLong
- convertMeshPointToReferences3DOD
- convertMeshPointToReferences2DOD
- SHAREDvarsClass::getTimeAsLong
- LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile
Function ATORmethodClass::convertMeshPointToReferences3DOD()
Function Summary
name | return type | description |
convertMeshPointToReferences3DOD | LDreference* | convert mesh point to references 3DOD |
Function Arguments
name | type | description |
currentMeshPointInMeshList | ATORmeshPoint* | current mesh point in mesh list |
firstNewReferenceInInterpolatedMesh | LDreference* | first new reference in interpolated mesh |
Function Reference List
-
- SHAREDvectorClass::compareVectors
-
-
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
Function ATORmethodClass::convertMeshPointToReferences2DOD()
Function Summary
name | return type | description |
convertMeshPointToReferences2DOD | LDreference* | convert mesh point to references 2DOD |
Function Arguments
name | type | description |
currentMeshPointInMeshList | const ATORmeshPoint* | current mesh point in mesh list |
firstNewReferenceInInterpolatedMesh | LDreference* | first new reference in interpolated mesh |
Function Reference List
-
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
Function ATORmethodClass::addCornerFeaturesToFeatureListUsingRGBmap()
Function Summary
name | return type | description |
addCornerFeaturesToFeatureListUsingRGBmap | bool | add corner features to feature list using RGB map |
Function Arguments
name | type | description |
vi | RTviewInfo* | 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
-
- SHAREDvarsClass::getCurrentDirectory
-
-
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::generatePixmapFromRGBmap
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- RTppmClass::loadPPM
- RTpixelMapsClass::createRGBMapFromPixmapImage
- RTppmClass::freePixmap
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::createRGBMapFromPixmapImage
- RTppmClass::freePixmap
- ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureAsciiMap
- ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureRGBmapWithQuadraticFit
- ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureRGBMap
- ATORfeatureGenerationClass::generateFeatureListFromRGBMap
Function ATORmethodClass::ATORmethodCompareTestWithTrain()
Function Summary
name | return type | description |
ATORmethodCompareTestWithTrain | bool | ATOR method compare test with train |
Function Arguments
name | type | description |
dimension | const 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
-
-
- SHAREDvarsClass::getTimeAsLong
- compareNormalisedSnapshotExperienceListWithNeuralNetwork
- ATORcomparisonClass::compareNormalisedSnapshots
- SHAREDvarsClass::getTimeAsLong
Function ATORmethodClass::ATORmethodTrain()
Function Summary
name | return type | description |
ATORmethodTrain | bool | ATOR method train |
Function Arguments
name | type | description |
dimension | int | 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
-
- ATORmethodInitialise
- ATORmethodTrainOrTest
- ATORmethodExit
Function ATORmethodClass::ATORmethodTest()
Function Summary
name | return type | description |
ATORmethodTest | bool | ATOR method test |
Function Arguments
name | type | description |
dimension | int | 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
-
- ATORmethodInitialise
- ATORmethodTrainOrTest
- ATORmethodCompareTestWithTrain
- ATORmethodExit
Function ATORmethodClass::ATORmethodExit()
Function Summary
name | return type | description |
ATORmethodExit | bool | ATOR method exit |
Function Reference List
-
- LDmysqlClass::endMySQLserverConnection
- LDopenglClass::exitOpenGL
Function ATORmethodClass::compareNormalisedSnapshotExperienceListWithNeuralNetwork()
Function Summary
name | return type | description |
compareNormalisedSnapshotExperienceListWithNeuralNetwork | double | compare normalised snapshot experience list with neural network |
Function Arguments
name | type | description |
firstExperienceInTestList | ANNexperience* | 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 ATORmethodClass::generateNormalisedSnapshotsUsingPolyList()
Function Summary
name | return type | description |
generateNormalisedSnapshotsUsingPolyList | bool | generate normalised snapshots using poly list |
Function Arguments
name | type | description |
firstReferenceInInterpolatedMesh | LDreference* | 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
-
-
- LDopenglClass::setViewPort2Dortho
- LDopenglClass::setViewPort3Dortho
- setNoiseArraysMethod2DOD
- setNoiseArraysMethod3DOD
-
-
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
-
-
-
-
-
-
-
- SHAREDvarsClass::getTimeAsLong
- ATORmethod3DODClass::calculateEyePositionAndOrientation3DOD
- LDopenglClass::setViewPort3D
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- ATORmethod3DODClass::transformObjectData3DOD
- LDopenglClass::setViewPort3D
- ATORmethod2DODClass::transformObjectData2DOD
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- LDopenglClass::drawPrimitivesReferenceListToOpenGL
- LDopenglClass::updateScreen
- LDopenglClass::writeScreenToRGBMap
- LDopenglClass::updateScreen
- LDopenglClass::writeScreenToDepthMap
- LDopenglClass::updateScreen
- LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmap
- LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmap
- RTreferenceManipulationClass::write2DReferenceListCollapsedTo1DToFileRayTraceFormat
- LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile
- RTsceneClass::setLightingMode
- RTsceneClass::rayTraceScene
- SHAREDvarsClass::getTimeAsLong
- ATORpixelMapsClass::cropRGBmap
- ATORimagecomparisonClass::createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues
-
- ATORimagecomparisonClass::checkImageHasContrastValuesOnly
- RTpixelMapsClass::generatePixmapFromRGBmap
- RTpixelMapsClass::generatePixmapFromNormalMap
- ATORpixelMapsClass::cropDepthMap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMapAdvanced
- SHAREDvarsClass::convertIntToString
- RTppmClass::loadPPM
- RTpixelMapsClass::createRGBMapFromPixmapImage
- RTppmClass::freePixmap
- ATORpixelMapsClass::cropRGBmap
- ATORimagecomparisonClass::applyGaussianKernelToRGBmap
- ATORpixelMapsClass::cropRGBmap
- ATORimagecomparisonClass::disablePixelsThatAreNotContainedInTheObjectTriangle2DOD
- ATORpixelMapsClass::resampleRGBmap
- ATORpixelMapsClass::resampleRGBmap
- RTpixelMapsClass::generatePixmapFromRGBmap
- ATORimagecomparisonClass::createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues
- ATORpixelMapsClass::resampleLumOrContrastOrDepthMap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMapAdvanced
- RTpixelMapsClass::generateRGBMapFromDepthMapOrDepthContrastMapAdvanced
- ATORpixelMapsClass::resampleRGBmap
- RTpixelMapsClass::generatePixmapFromRGBmap
- ATORcomparisonClass::cullAndBinNormalisedHueContrast
- RTpixelMapsClass::generatePixmapFromRGBmap
- ATORcomparisonClass::readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
- ATORdatabaseSQLClass::convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue
- ATORdatabaseFileIOClass::createTransformedFeaturesFile
- ATORdatabaseFileIOClass::createTransformedFeaturesFile
- ATORdatabaseFileIOClass::createTransformedFeaturesFile
- ATORcomparisonClass::convertNormalisedHueDeviationMapTo3x8bitMap
- ATORdatabaseSQLClass::convertSnapshotMapsToStringForSQLdatabaseEntry
- ATORdatabaseSQLClass::insertTransformedFeatureListIntoDatabase
- ATORdatabaseSQLClass::insertTransformedFeatureListIntoDatabase
- ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
- ATORdatabaseDecisionTreeClass::createAndOrParseIntoDirectory
- RTpixelMapsClass::generatePixmapFromRGBmap
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createLuminosityBooleanMap
- RTpixelMapsClass::createContrastMapFromMap
- RTpixelMapsClass::createLuminosityContrastBooleanMap
- RTpixelMapsClass::createContrastMapFromMap
- ATORpixelMapsClass::createDepthContrastBooleanMap
- ATORpixelMapsClass::createDepthGradientMapFromDepthMap
- ATORpixelMapsClass::createDepthGradientContrastMapFromDepthGradientMap
- ATORpixelMapsClass::createDepthGradientContrastBooleanMap
- RTpixelMapsClass::generatePixmapFromRGBmap
- RTpixelMapsClass::generatePixmapFromNormalMap
- RTpixelMapsClass::generatePixmapFromLuminosityMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromLuminosityContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromNormalMap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap
- RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- ATORpixelMapsClass::generatePixmapFromDepthGradientMap
- ATORpixelMapsClass::generatePixmapFromDepthGradientContrastMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromRGBmap
Function ATORmethodClass::setNoiseArraysMethod2DOD()
Function Summary
name | return type | description |
setNoiseArraysMethod2DOD | void | set noise arrays method 2DOD |
Function Reference List
N/A
Function ATORmethodClass::setNoiseArraysMethod3DOD()
Function Summary
name | return type | description |
setNoiseArraysMethod3DOD | void | set noise arrays method 3DOD |
Function Reference List
N/A
Function ATORmethodClass::createViFromMultiViewList()
Function Summary
name | return type | description |
createViFromMultiViewList | int | create vi from multi view list |
Function Arguments
name | type | description |
vi | RTviewInfo* | vi |
fileName | const string | file name |
multiViewViewIndex | const int | multi view view index |
dimension | const int | dimension |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
File SHAREDvars Documentation
File Name: SHAREDvars.cpp/.hpp
File Description: SHARED vars
File Function List
-
- getTimeAsLong
- compareDoubles
- compareDoublesArbitraryError
- maxInt
- minInt
- minDouble
- maxDouble
- absDouble
- argumentExists
- getFloatArgument
- getStringArgument
- getCurrentDirectory
- createDirectory
- directoryExists
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- convertDoubleToString
- convertIntToString
- convertUnsignedIntToString
- convertLongToString
- convertStringToBool
- convertStringToLong
- convertStringToDouble
- writeStringToFileObject
- sprintfSafeDouble
- sprintfSafeInt
- sprintfSafeLong
- printTime
File Diagram (functions hierarchy)
Function SHAREDvarsClass::getTimeAsLong()
Function Summary
name | return type | description |
getTimeAsLong | int64_t | get time as long |
Function Reference List
N/A
Function SHAREDvarsClass::compareDoubles()
Function Summary
name | return type | description |
compareDoubles | bool | compare doubles |
Function Arguments
name | type | description |
a | const double | a |
b | const double | b |
Function Reference List
N/A
Function SHAREDvarsClass::compareDoublesArbitraryError()
Function Summary
name | return type | description |
compareDoublesArbitraryError | bool | compare doubles arbitrary error |
Function Arguments
name | type | description |
a | const double | a |
b | const double | b |
error | const double | error |
Function Reference List
N/A
Function SHAREDvarsClass::maxInt()
Function Summary
name | return type | description |
maxInt | int | max int |
Function Arguments
name | type | description |
a | int | a |
b | const int | b |
Function Reference List
N/A
Function SHAREDvarsClass::minInt()
Function Summary
name | return type | description |
minInt | int | min int |
Function Arguments
name | type | description |
a | int | a |
b | const int | b |
Function Reference List
N/A
Function SHAREDvarsClass::minDouble()
Function Summary
name | return type | description |
minDouble | double | min double |
Function Arguments
name | type | description |
a | double | a |
b | const double | b |
Function Reference List
N/A
Function SHAREDvarsClass::maxDouble()
Function Summary
name | return type | description |
maxDouble | double | max double |
Function Arguments
name | type | description |
a | double | a |
b | const double | b |
Function Reference List
N/A
Function SHAREDvarsClass::absDouble()
Function Summary
name | return type | description |
absDouble | double | abs double |
Function Arguments
name | type | description |
val | const double | val |
Function Reference List
N/A
Function SHAREDvarsClass::argumentExists()
Function Summary
name | return type | description |
argumentExists | bool | argument exists |
Function Arguments
name | type | description |
argc | const int | argc |
argv | const char** | argv |
keystr | const string | keystr |
Function Reference List
N/A
Function SHAREDvarsClass::getFloatArgument()
Function Summary
name | return type | description |
getFloatArgument | float | get float argument |
Function Arguments
name | type | description |
argc | const int | argc |
argv | const char** | argv |
keystr | const string | keystr |
Function Reference List
N/A
Function SHAREDvarsClass::getStringArgument()
Function Summary
name | return type | description |
getStringArgument | string | get string argument |
Function Arguments
name | type | description |
argc | const int | argc |
argv | const char** | argv |
keystr | const string | keystr |
Function Reference List
N/A
Function SHAREDvarsClass::getCurrentDirectory()
Function Summary
name | return type | description |
getCurrentDirectory | string | get current directory |
Function Reference List
N/A
Function SHAREDvarsClass::setCurrentDirectory()
Function Summary
name | return type | description |
setCurrentDirectory | void | set current directory |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::createDirectory()
Function Summary
name | return type | description |
createDirectory | void | create directory |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::directoryExists()
Function Summary
name | return type | description |
directoryExists | bool | directory exists |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent()
Function Summary
name | return type | description |
checkIfFolderExistsAndIfNotMakeAndSetAsCurrent | bool | check if folder exists and if not make and set as current |
Function Arguments
name | type | description |
folderName | const string* | folder name |
Function Reference List
-
- directoryExists
- setCurrentDirectory
Function SHAREDvarsClass::convertDoubleToString()
Function Summary
name | return type | description |
convertDoubleToString | string | convert double to string |
Function Arguments
name | type | description |
number | const double | number |
format | const string | format |
Function Reference List
Function SHAREDvarsClass::convertIntToString()
Function Summary
name | return type | description |
convertIntToString | string | convert int to string |
Function Arguments
name | type | description |
number | const int | number |
Function Reference List
Function SHAREDvarsClass::convertUnsignedIntToString()
Function Summary
name | return type | description |
convertUnsignedIntToString | string | convert unsigned int to string |
Function Arguments
name | type | description |
number | const int | number |
Function Reference List
Function SHAREDvarsClass::convertLongToString()
Function Summary
name | return type | description |
convertLongToString | string | convert long to string |
Function Arguments
name | type | description |
number | const int64_t | number |
Function Reference List
Function SHAREDvarsClass::convertStringToBool()
Function Summary
name | return type | description |
convertStringToBool | bool | convert string to bool |
Function Arguments
name | type | description |
number | string | number |
Function Reference List
N/A
Function SHAREDvarsClass::convertStringToLong()
Function Summary
name | return type | description |
convertStringToLong | int64_t | convert string to long |
Function Arguments
name | type | description |
number | const string | number |
Function Reference List
N/A
Function SHAREDvarsClass::convertStringToDouble()
Function Summary
name | return type | description |
convertStringToDouble | double | convert string to double |
Function Arguments
name | type | description |
number | const string | number |
Function Reference List
N/A
Function SHAREDvarsClass::writeStringToFileObject()
Function Summary
name | return type | description |
writeStringToFileObject | void | write string to file object |
Function Arguments
name | type | description |
s | string | s |
writeFileObject | ofstream* | write file object |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeDouble()
Function Summary
name | return type | description |
sprintfSafeDouble | void | sprintf safe double |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | double | number |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeInt()
Function Summary
name | return type | description |
sprintfSafeInt | void | sprintf safe int |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | int | number |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeLong()
Function Summary
name | return type | description |
sprintfSafeLong | void | sprintf safe long |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | int64_t | number |
Function Reference List
N/A
Function SHAREDvarsClass::printTime()
Function Summary
name | return type | description |
printTime | void | print time |
Function Arguments
name | type | description |
startString | const string | start string |
endString | const string | end string |
Function Reference List
N/A
File ATORpolygonList Documentation
File Name: ATORpolygonList.cpp/.hpp
File Description: ATOR polygon list
File Function List
-
- findMeshPointIntInMesh
- calculateMeshPointNormal
- calculateMeshPointNormalContrast
- calculateMeshPointInterpixelNormal
- calculateMeshPointInterpixelNormalContrast
- calculateMeshPointInterpixelLuminosityContrast
- calculateMeshPointInterpixelDepth
- calculateMeshPointInterpixelDepthWithForegroundDepthCheck
- calculateMeshPointLuminosityContrast
File Diagram (functions hierarchy)
Class ATORobjectReferenceList
Class Data
name | type | description |
objectNumber | int64_t | object number |
objectName | string | object name |
numMatchingSnapshots | int | num matching snapshots |
next | ATORobjectReferenceList* | next |
Class ATORsnapshotIDreferenceList
Class Data
name | type | description |
referenceID | int64_t | reference ID |
next | ATORsnapshotIDreferenceList* | next |
previous | ATORsnapshotIDreferenceList* | previous |
Class ATORfeature
Class Data
name | type | description |
numberOfFeaturePixelsUsedToGenerateFeature | int | number of feature pixels used to generate feature |
xViewport | int | xViewport |
yViewport | int | yViewport |
magnitude | double | magnitude |
point | vec | point |
pointNonWorldCoord | vec | point non world coord |
objectName | string | object name |
trainOrTest | int | train or test |
viewIndex | int | view index |
zoomIndex | int | zoom index |
polyIndex | int | poly index |
sideIndex | int | side index |
OTpointIndex | int | OT point index |
minWidthAndHeightOfOrigOT | double | min width and height of orig OT |
pointTransformed | vec | point transformed |
matchFound | bool | match found |
dctCoeff[ATOR_IMAGE_COMPARISON_PATTERN_RECOGNITION_FOURIER_TRANSFORM_BINNING_NUM_DCT_COEFFICIENT_BINNING_DIMENSIONS_MAX] | schar | dct coeff [ATOR_IMAGE_COMPARISON_PATTERN_RECOGNITION_FOURIER_TRANSFORM_BINNING_NUM_DCT_COEFFICIENT_BINNING_DIMENSIONS_MAX] |
dctCoeffArrayBinned | uint64_t | dct coeff array binned |
avgCol | colour | avg col |
snapshotMapsText[ATOR_IMAGE_COMPARISON_SQL_ADD_ALL_MAPS_TO_DATABASE_MAX_DATA_LENGTH] | char | snapshot maps text [ATOR_IMAGE_COMPARISON_SQL_ADD_ALL_MAPS_TO_DATABASE_MAX_DATA_LENGTH] |
snapshotMapsTextLength | int | snapshot maps text length |
lastFilledFeatureInList | bool | last filled feature in list |
next | ATORfeature* | next |
Class ATORpolygon
Class Data
name | type | description |
point1 | vec | point 1 |
point2 | vec | point 2 |
point3 | vec | point 3 |
next | ATORpolygon* | next |
firstFeatureInNearestFeatureList | ATORfeature* | first feature in nearest feature list |
point1Transformed | vec | point 1T ransformed |
point2Transformed | vec | point 2T ransformed |
point3Transformed | vec | point 3T ransformed |
Class ATORfeatureContainer
Class Data
name | type | description |
numVotes | int | num votes |
error | double | error |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
next | ATORfeatureContainer* | next |
Class ATORmeshPoint
Class Data
name | type | description |
point | vec | point |
xInt | int | xInt |
yInt | int | yInt |
col | colour | col |
depth | double | depth |
luminosity | double | luminosity |
luminosityContrast | double | luminosity contrast |
interpixelMeshPoint | ATORmeshPoint* | interpixel mesh point |
interpixelMeshPointFilled | bool | interpixel mesh point filled |
adjacentMeshPoint[9] | ATORmeshPoint* | adjacent mesh point [9] |
adjacentMeshPointFilled[9] | bool | adjacent mesh point filled [9] |
meshPointNormalFilled | bool | mesh point normal filled |
meshPointNormals[4] | vec | mesh point normals [4] |
meshPointNormal | vec | mesh point normal |
meshPointNormalContrast | double | mesh point normal contrast |
alreadyProcessed | int | already processed |
hasBeenProcessedInGenerationOfOuterBoundary | bool | has been processed in generation of outer boundary |
edge | bool | edge |
zeroCrossingValueX | double | zero crossing value X |
zeroCrossingValueY | double | zero crossing value Y |
alpha | double | alpha |
quadraticFitPoint | vec | quadratic fit point |
quadraticFitDepth | double | quadratic fit depth |
next | ATORmeshPoint* | next |
Class ATORpixelContiguous
Class Data
name | type | description |
pathAlreadyCrawled | bool | path already crawled |
finalPathAlreadyCrawled | bool | final path already crawled |
xInt | int | xInt |
yInt | int | yInt |
point | vec | point |
pointNonWorldCoord | vec | point non world coord |
meshPoint | ATORmeshPoint* | mesh point |
next[9] | ATORpixelContiguous* | next [9] |
previous | ATORpixelContiguous* | previous |
readyToDelete | bool | ready to delete |
Function ATORpolygonListClass::findMeshPointIntInMesh()
Function Summary
name | return type | description |
findMeshPointIntInMesh | ATORmeshPoint* | find mesh point int in mesh |
Function Arguments
name | type | description |
firstMeshPointInMeshList | ATORmeshPoint* | first mesh point in mesh list |
point | const vec* | point |
hasFoundMeshPoint | bool* | has found mesh point |
meshZoneLimit | const int | mesh zone limit |
Function Reference List
-
-
- SHAREDvectorClass::compareVectors
Function ATORpolygonListClass::calculateMeshPointNormal()
Function Summary
name | return type | description |
calculateMeshPointNormal | void | calculate mesh point normal |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
-
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::copyVectors
Function ATORpolygonListClass::calculateMeshPointNormalContrast()
Function Summary
name | return type | description |
calculateMeshPointNormalContrast | void | calculate mesh point normal contrast |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
-
- SHAREDvectorClass::subtractVectors
- SHAREDvarsClass::maxDouble
- SHAREDvectorClass::findMagnitudeOfVector
Function ATORpolygonListClass::calculateMeshPointInterpixelNormal()
Function Summary
name | return type | description |
calculateMeshPointInterpixelNormal | void | calculate mesh point interpixel normal |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::copyVectors
Function ATORpolygonListClass::calculateMeshPointInterpixelNormalContrast()
Function Summary
name | return type | description |
calculateMeshPointInterpixelNormalContrast | void | calculate mesh point interpixel normal contrast |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORpolygonListClass::calculateMeshPointInterpixelLuminosityContrast()
Function Summary
name | return type | description |
calculateMeshPointInterpixelLuminosityContrast | void | calculate mesh point interpixel luminosity contrast |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORpolygonListClass::calculateMeshPointInterpixelDepth()
Function Summary
name | return type | description |
calculateMeshPointInterpixelDepth | void | calculate mesh point interpixel depth |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
N/A
Function ATORpolygonListClass::calculateMeshPointInterpixelDepthWithForegroundDepthCheck()
Function Summary
name | return type | description |
calculateMeshPointInterpixelDepthWithForegroundDepthCheck | void | calculate mesh point interpixel depth with foreground depth check |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
N/A
Function ATORpolygonListClass::calculateMeshPointLuminosityContrast()
Function Summary
name | return type | description |
calculateMeshPointLuminosityContrast | void | calculate mesh point luminosity contrast |
Function Arguments
name | type | description |
meshPoint | ATORmeshPoint* | mesh point |
Function Reference List
-
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::maxDouble
File SHAREDvector Documentation
File Name: SHAREDvector.cpp/.hpp
File Description: SHARED vector
File Function List
-
- initialiseVector
- calculateNormalOfTri
- calculateRotationVectorFromDeformationMatrix
- generateLookAtRotationMatrix
- transposeMatrix
- calculateInteriorAngleOfAPolygonVertex
- calculateAreaOfTriangle
- absDouble2
- createRotationMatrix2D
- createXAxisShearMatrix2D
- calculateAngleBetweenVectors2D
- createScaleMatrix2D
- createYAxisScaleMatrix2D
- calculateMidPointBetweenTwoPoints
- calculateMidDiffBetweenTwoPoints
- calculateNormal
- subtractVectorsRT
- addVectorsRT
- multiplyVectorByScalarRT
- divideVectorByScalarRT
- copyVectorRT
- normaliseVectorRT
- normaliseVector
- negativeVector
- dotProduct
- crossProduct
- makeMatrix
- multMatrixByVector
- createVector
- createIdentityMatrixRT
- findMagnitudeOfVector
- compareVectors
- compareVectorsArbitraryError
- copyVectors
- copyMatricies
- multiplyVectorByMatrix
- multiplyMatricies
- subtractVectors
- multiplyVectorByScalar
- calculateTheDistanceBetweenTwoPointsXYOnly
- calculateTheDistanceBetweenTwoPoints
- calculateTheDistanceBetweenTwoPoints
- copyMatrixTwoIntoMatrixOne
- find2DintersectionPoint
- calcDistanceBetweenTwoPoints2D
- solve2DlineEquationWithTwoPoints
- find2DintersectionPointOfTwoLines
- twoPointsAreTheSame2D
- determineIfPointLiesOnAKnownLine2D
- compareDoublesRelaxed
- determineIfPointLiesOnAKnownLine2Drelaxed
- twoPointsAreTheSame2Drelaxed
File Diagram (functions hierarchy)
Function SHAREDvectorClass::initialiseVector()
Function Summary
name | return type | description |
initialiseVector | void | initialise vector |
Function Arguments
name | type | description |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::calculateNormalOfTri()
Function Summary
name | return type | description |
calculateNormalOfTri | void | calculate normal of tri |
Function Arguments
name | type | description |
pt1 | vec* | pt 1 |
pt2 | vec* | pt 2 |
pt3 | vec* | pt 3 |
normal | vec* | normal |
Function Reference List
-
- subtractVectorsRT
- subtractVectorsRT
- calculateNormal
Function SHAREDvectorClass::calculateRotationVectorFromDeformationMatrix()
Function Summary
name | return type | description |
calculateRotationVectorFromDeformationMatrix | void | calculate rotation vector from deformation matrix |
Function Arguments
name | type | description |
deformationMatrix | mat* | deformation matrix |
rotationVector | vec* | rotation vector |
Function Reference List
N/A
Function SHAREDvectorClass::generateLookAtRotationMatrix()
Function Summary
name | return type | description |
generateLookAtRotationMatrix | void | generate look at rotation matrix |
Function Arguments
name | type | description |
at | vec* | at |
eye | vec* | eye |
up | vec* | up |
rotationMatrix | mat* | rotation matrix |
Function Reference List
-
- subtractVectorsRT
- normaliseVector
- crossProduct
- normaliseVector
- crossProduct
- makeMatrix
Function SHAREDvectorClass::transposeMatrix()
Function Summary
name | return type | description |
transposeMatrix | void | transpose matrix |
Function Arguments
name | type | description |
matx | mat* | matx |
Function Reference List
N/A
Function SHAREDvectorClass::calculateInteriorAngleOfAPolygonVertex()
Function Summary
name | return type | description |
calculateInteriorAngleOfAPolygonVertex | double | calculate interior angle of AP olygon vertex |
Function Arguments
name | type | description |
pt1Centre | vec* | pt 1C entre |
pt2 | vec* | pt 2 |
pt3 | vec* | pt 3 |
Function Reference List
-
- subtractVectorsRT
- subtractVectorsRT
- dotProduct
- findMagnitudeOfVector
- findMagnitudeOfVector
Function SHAREDvectorClass::calculateAreaOfTriangle()
Function Summary
name | return type | description |
calculateAreaOfTriangle | double | calculate area of triangle |
Function Arguments
name | type | description |
pt1 | const vec* | pt 1 |
pt2 | const vec* | pt 2 |
pt3 | const vec* | pt 3 |
Function Reference List
-
- absDouble2
- calculateDeterminant3By3
Function SHAREDvectorClass::calculateDeterminant3By3()
Function Summary
name | return type | description |
calculateDeterminant3By3 | double | calculate determinant 3B y 3 |
Function Arguments
name | type | description |
matrix | const mat* | matrix |
Function Reference List
N/A
Function SHAREDvectorClass::absDouble2()
Function Summary
name | return type | description |
absDouble2 | double | abs double 2 |
Function Arguments
name | type | description |
val | const double | val |
Function Reference List
N/A
Function SHAREDvectorClass::createRotationMatrix2D()
Function Summary
name | return type | description |
createRotationMatrix2D | void | create rotation matrix 2D |
Function Arguments
name | type | description |
matrix | mat* | matrix |
rotation | double | rotation |
Function Reference List
N/A
Function SHAREDvectorClass::createXAxisShearMatrix2D()
Function Summary
name | return type | description |
createXAxisShearMatrix2D | void | create XA xis shear matrix 2D |
Function Arguments
name | type | description |
matrix | mat* | matrix |
shear | double | shear |
Function Reference List
N/A
Function SHAREDvectorClass::calculateAngleBetweenVectors2D()
Function Summary
name | return type | description |
calculateAngleBetweenVectors2D | double | calculate angle between vectors 2D |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
vect2 | const vec* | vect 2 |
Function Reference List
-
- SHAREDvarsClass::compareDoubles
Function SHAREDvectorClass::createScaleMatrix2D()
Function Summary
name | return type | description |
createScaleMatrix2D | void | create scale matrix 2D |
Function Arguments
name | type | description |
matrix | mat* | matrix |
scaleFactor | double | scale factor |
Function Reference List
N/A
Function SHAREDvectorClass::createYAxisScaleMatrix2D()
Function Summary
name | return type | description |
createYAxisScaleMatrix2D | void | create YA xis scale matrix 2D |
Function Arguments
name | type | description |
matrix | mat* | matrix |
scaleFactor | double | scale factor |
Function Reference List
N/A
Function SHAREDvectorClass::calculateMidPointBetweenTwoPoints()
Function Summary
name | return type | description |
calculateMidPointBetweenTwoPoints | void | calculate mid point between two points |
Function Arguments
name | type | description |
pt1 | vec* | pt 1 |
pt2 | vec* | pt 2 |
midPoint | vec* | mid point |
Function Reference List
-
- calculateMidDiffBetweenTwoPoints
Function SHAREDvectorClass::calculateMidDiffBetweenTwoPoints()
Function Summary
name | return type | description |
calculateMidDiffBetweenTwoPoints | void | calculate mid diff between two points |
Function Arguments
name | type | description |
pt1 | vec* | pt 1 |
pt2 | vec* | pt 2 |
midDiff | vec* | mid diff |
Function Reference List
N/A
Function SHAREDvectorClass::calculateNormal()
Function Summary
name | return type | description |
calculateNormal | void | calculate normal |
Function Arguments
name | type | description |
pt1 | vec* | pt 1 |
pt2 | vec* | pt 2 |
normal | vec* | normal |
Function Reference List
Function SHAREDvectorClass::subtractVectorsRT()
Function Summary
name | return type | description |
subtractVectorsRT | void | subtract vectors RT |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
vect2 | const vec* | vect 2 |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::addVectorsRT()
Function Summary
name | return type | description |
addVectorsRT | void | add vectors RT |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
vect2 | const vec* | vect 2 |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::multiplyVectorByScalarRT()
Function Summary
name | return type | description |
multiplyVectorByScalarRT | void | multiply vector by scalar RT |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
multiplyer | const double | multiplyer |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::divideVectorByScalarRT()
Function Summary
name | return type | description |
divideVectorByScalarRT | void | divide vector by scalar RT |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
divisor | const double | divisor |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::copyVectorRT()
Function Summary
name | return type | description |
copyVectorRT | void | copy vector RT |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
vecToCopy | const vec* | vec to copy |
Function Reference List
N/A
Function SHAREDvectorClass::normaliseVectorRT()
Function Summary
name | return type | description |
normaliseVectorRT | void | normalise vector RT |
Function Arguments
name | type | description |
vect1 | vec* | vect 1 |
vect | vec* | vect |
Function Reference List
Function SHAREDvectorClass::normaliseVector()
Function Summary
name | return type | description |
normaliseVector | void | normalise vector |
Function Arguments
name | type | description |
vect1 | vec* | vect 1 |
Function Reference List
Function SHAREDvectorClass::negativeVector()
Function Summary
name | return type | description |
negativeVector | void | negative vector |
Function Arguments
name | type | description |
vect1 | vec* | vect 1 |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::dotProduct()
Function Summary
name | return type | description |
dotProduct | double | dot product |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
vect2 | const vec* | vect 2 |
Function Reference List
N/A
Function SHAREDvectorClass::crossProduct()
Function Summary
name | return type | description |
crossProduct | void | cross product |
Function Arguments
name | type | description |
vect1 | vec* | vect 1 |
vect2 | vec* | vect 2 |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::makeMatrix()
Function Summary
name | return type | description |
makeMatrix | void | make matrix |
Function Arguments
name | type | description |
vect1 | vec* | vect 1 |
vect2 | vec* | vect 2 |
vect3 | vec* | vect 3 |
matx | mat* | matx |
Function Reference List
N/A
Function SHAREDvectorClass::multMatrixByVector()
Function Summary
name | return type | description |
multMatrixByVector | void | mult matrix by vector |
Function Arguments
name | type | description |
matx | mat* | matx |
vect1 | vec* | vect 1 |
vect | vec* | vect |
Function Reference List
N/A
Function SHAREDvectorClass::createVector()
Function Summary
name | return type | description |
createVector | void | create vector |
Function Arguments
name | type | description |
vec | vec* | vec |
Function Reference List
N/A
Function SHAREDvectorClass::createIdentityMatrixRT()
Function Summary
name | return type | description |
createIdentityMatrixRT | void | create identity matrix RT |
Function Arguments
name | type | description |
matx | mat* | matx |
Function Reference List
N/A
Function SHAREDvectorClass::findMagnitudeOfVector()
Function Summary
name | return type | description |
findMagnitudeOfVector | double | find magnitude of vector |
Function Arguments
name | type | description |
vect1 | const vec* | vect 1 |
Function Reference List
N/A
Function SHAREDvectorClass::compareVectors()
Function Summary
name | return type | description |
compareVectors | bool | compare vectors |
Function Arguments
name | type | description |
vecA | const vec* | vec A |
vecB | const vec* | vec B |
Function Reference List
-
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
Function SHAREDvectorClass::compareVectorsArbitraryError()
Function Summary
name | return type | description |
compareVectorsArbitraryError | bool | compare vectors arbitrary error |
Function Arguments
name | type | description |
vecA | const vec* | vec A |
vecB | const vec* | vec B |
error | const double | error |
Function Reference List
-
- SHAREDvarsClass::compareDoublesArbitraryError
- SHAREDvarsClass::compareDoublesArbitraryError
- SHAREDvarsClass::compareDoublesArbitraryError
Function SHAREDvectorClass::copyVectors()
Function Summary
name | return type | description |
copyVectors | void | copy vectors |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
vecToCopy | const vec* | vec to copy |
Function Reference List
N/A
Function SHAREDvectorClass::copyMatricies()
Function Summary
name | return type | description |
copyMatricies | void | copy matricies |
Function Arguments
name | type | description |
matNew | mat* | mat new |
matToCopy | const mat* | mat to copy |
Function Reference List
-
- copyVectors
- copyVectors
- copyVectors
Function SHAREDvectorClass::multiplyVectorByMatrix()
Function Summary
name | return type | description |
multiplyVectorByMatrix | void | multiply vector by matrix |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
vecToMultiply | vec* | vec to multiply |
matrix | mat* | matrix |
Function Reference List
N/A
Function SHAREDvectorClass::multiplyMatricies()
Function Summary
name | return type | description |
multiplyMatricies | void | multiply matricies |
Function Arguments
name | type | description |
matNew | mat* | mat new |
mat1 | mat* | mat 1 |
mat2 | mat* | mat 2 |
Function Reference List
N/A
Function SHAREDvectorClass::subtractVectors()
Function Summary
name | return type | description |
subtractVectors | void | subtract vectors |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
a | vec* | a |
b | vec* | b |
Function Reference List
N/A
Function SHAREDvectorClass::multiplyVectorByScalar()
Function Summary
name | return type | description |
multiplyVectorByScalar | void | multiply vector by scalar |
Function Arguments
name | type | description |
vec | vec* | vec |
scalar | double | scalar |
Function Reference List
N/A
Function SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly()
Function Summary
name | return type | description |
calculateTheDistanceBetweenTwoPointsXYOnly | double | calculate the distance between two points XYO nly |
Function Arguments
name | type | description |
positionOfUnit1 | const vec* | position of unit 1 |
positionOfUnit2 | const vec* | position of unit 2 |
Function Reference List
-
- calculateTheDistanceBetweenTwoPoints
Function SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints()
Function Summary
name | return type | description |
calculateTheDistanceBetweenTwoPoints | double | calculate the distance between two points |
Function Arguments
name | type | description |
positionOfUnit1 | const vec* | position of unit 1 |
positionOfUnit2 | const vec* | position of unit 2 |
Function Reference List
-
- calculateTheDistanceBetweenTwoPoints
Function SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints()
Function Summary
name | return type | description |
calculateTheDistanceBetweenTwoPoints | double | calculate the distance between two points |
Function Arguments
name | type | description |
positionXOfUnit1 | const double | position XO f unit 1 |
positionXOfUnit2 | const double | position XO f unit 2 |
positionYOfUnit1 | const double | position YO f unit 1 |
positionYOfUnit2 | const double | position YO f unit 2 |
positionZOfUnit1 | const double | position ZO f unit 1 |
positionZOfUnit2 | const double | position ZO f unit 2 |
Function Reference List
N/A
Function SHAREDvectorClass::copyMatrixTwoIntoMatrixOne()
Function Summary
name | return type | description |
copyMatrixTwoIntoMatrixOne | void | copy matrix two into matrix one |
Function Arguments
name | type | description |
mat1 | mat* | mat 1 |
mat2 | mat* | mat 2 |
Function Reference List
N/A
Function SHAREDvectorClass::find2DintersectionPoint()
Function Summary
name | return type | description |
find2DintersectionPoint | void | find 2D intersection point |
Function Arguments
name | type | description |
ax | double | ax |
ay | double | ay |
bx | double | bx |
by | double | by |
cx | const double | cx |
cy | const double | cy |
dx | const double | dx |
dy | const double | dy |
intersectionX | double* | intersection X |
intersectionY | double* | intersection Y |
interceptionFound | bool* | interception found |
interceptionPointFound | bool* | interception point found |
Function Reference List
-
- twoPointsAreTheSame2D
- solve2DlineEquationWithTwoPoints
- twoPointsAreTheSame2D
- solve2DlineEquationWithTwoPoints
- find2DintersectionPointOfTwoLines
- compareDoublesRelaxed
- SHAREDvarsClass::compareDoubles
- compareDoublesRelaxed
- SHAREDvarsClass::compareDoubles
- twoPointsAreTheSame2Drelaxed
- twoPointsAreTheSame2D
- determineIfPointLiesOnAKnownLine2Drelaxed
- determineIfPointLiesOnAKnownLine2D
- compareDoublesRelaxed
- SHAREDvarsClass::compareDoubles
- determineIfPointLiesOnAKnownLine2Drelaxed
- determineIfPointLiesOnAKnownLine2D
- compareDoublesRelaxed
- SHAREDvarsClass::compareDoubles
Function SHAREDvectorClass::calcDistanceBetweenTwoPoints2D()
Function Summary
name | return type | description |
calcDistanceBetweenTwoPoints2D | double | calc distance between two points 2D |
Function Arguments
name | type | description |
x1 | const double | x1 |
y1 | const double | y1 |
x2 | const double | x2 |
y2 | const double | y2 |
Function Reference List
N/A
Function SHAREDvectorClass::solve2DlineEquationWithTwoPoints()
Function Summary
name | return type | description |
solve2DlineEquationWithTwoPoints | bool | solve 2D line equation with two points |
Function Arguments
name | type | description |
x1 | double | x1 |
y1 | double | y1 |
x2 | const double | x2 |
y2 | const double | y2 |
m | double* | m |
i | double* | i |
Function Reference List
N/A
Function SHAREDvectorClass::find2DintersectionPointOfTwoLines()
Function Summary
name | return type | description |
find2DintersectionPointOfTwoLines | bool | find 2D intersection point of two lines |
Function Arguments
name | type | description |
m1 | double | m1 |
i1 | double | i1 |
m2 | const double | m2 |
i2 | const double | i2 |
xIntersection | double* | xIntersection |
yIntersection | double* | yIntersection |
Function Reference List
N/A
Function SHAREDvectorClass::twoPointsAreTheSame2D()
Function Summary
name | return type | description |
twoPointsAreTheSame2D | bool | two points are the same 2D |
Function Arguments
name | type | description |
x1 | const double | x1 |
y1 | const double | y1 |
x2 | const double | x2 |
y2 | const double | y2 |
Function Reference List
-
- SHAREDvarsClass::compareDoubles
- calcDistanceBetweenTwoPoints2D
Function SHAREDvectorClass::determineIfPointLiesOnAKnownLine2D()
Function Summary
name | return type | description |
determineIfPointLiesOnAKnownLine2D | bool | determine if point lies on AK nown line 2D |
Function Arguments
name | type | description |
m1 | const double | m1 |
i1 | const double | i1 |
x3 | const double | x3 |
y3 | const double | y3 |
Function Reference List
-
- SHAREDvarsClass::compareDoubles
Function SHAREDvectorClass::compareDoublesRelaxed()
Function Summary
name | return type | description |
compareDoublesRelaxed | bool | compare doubles relaxed |
Function Arguments
name | type | description |
a | const double | a |
b | const double | b |
Function Reference List
N/A
Function SHAREDvectorClass::determineIfPointLiesOnAKnownLine2Drelaxed()
Function Summary
name | return type | description |
determineIfPointLiesOnAKnownLine2Drelaxed | bool | determine if point lies on AK nown line 2D relaxed |
Function Arguments
name | type | description |
m1 | const double | m1 |
i1 | const double | i1 |
x3 | const double | x3 |
y3 | const double | y3 |
Function Reference List
Function SHAREDvectorClass::twoPointsAreTheSame2Drelaxed()
Function Summary
name | return type | description |
twoPointsAreTheSame2Drelaxed | bool | two points are the same 2D relaxed |
Function Arguments
name | type | description |
x1 | const double | x1 |
y1 | const double | y1 |
x2 | const double | x2 |
y2 | const double | y2 |
Function Reference List
-
- compareDoublesRelaxed
- calcDistanceBetweenTwoPoints2D
File ATORmethod3DOD Documentation
File Name: ATORmethod3DOD.cpp/.hpp
File Description: ATOR method 3DOD
File Function List
-
- transformObjectData3DOD
- calculateEyePositionAndOrientation3DOD
- create3DmeshUsingPointMap3DOD
- createInterpolated3DmeshReferenceListUsingPointMap
- generateFeatureList3DOD
- reconcileFeaturesMap
- createFeaturesUsingBooleanMapUsingDepthMap
- generateFeatureListUsingFeatureArraysUsingDepthMap
- generateFeatureListUsingFeatureArraysUsingPointMap
File Diagram (functions hierarchy)
Function ATORmethod3DODClass::transformObjectData3DOD()
Function Summary
name | return type | description |
transformObjectData3DOD | void | transform object data 3DOD |
Function Arguments
name | type | description |
firstReferenceInInterpolated3DRGBMap | LDreference* | first reference in interpolated 3DRGBM ap |
currentPolygonInList | ATORpolygon* | current polygon in list |
side | const int | side |
first | const bool | first |
firstFeatureInList | ATORfeature* | first feature in list |
Function Reference List
-
-
- SHAREDvarsClass::getTimeAsLong
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::normaliseVectorRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::generateLookAtRotationMatrix
- SHAREDvectorClass::transposeMatrix
- ATORoperationsClass::storeBackupVertexAbsPositionsForAllReferencesIn2Dlist
- ATORoperationsClass::restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::calculateMidPointBetweenTwoPoints
- SHAREDvectorClass::calculateMidPointBetweenTwoPoints
- SHAREDvectorClass::calculateMidPointBetweenTwoPoints
- SHAREDvectorClass::createIdentityMatrixRT
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::createIdentityMatrixRT
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- ATORoperationsClass::applyTransformationMatrixToAllReferencesIn2Dlist
- ATORoperationsClass::applyTranslationToAllReferencesIn2Dlist
- SHAREDvarsClass::getTimeAsLong
Function ATORmethod3DODClass::calculateEyePositionAndOrientation3DOD()
Function Summary
name | return type | description |
calculateEyePositionAndOrientation3DOD | void | calculate eye position and orientation 3DOD |
Function Arguments
name | type | description |
eyeFacingPoly | vec* | eye facing poly |
viewAtFacingPoly | vec* | view at facing poly |
viewUpFacingPoly | vec* | view up facing poly |
viewPortWidthHeightDepth | vec* | view port width height depth |
pol | ATORpolygon* | pol |
side | const int | side |
Function Reference List
-
-
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::calculateMidPointBetweenTwoPoints
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::calculateNormal
- SHAREDvectorClass::normaliseVectorRT
- SHAREDvectorClass::findMagnitudeOfVector
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::calculateNormal
- SHAREDvectorClass::normaliseVectorRT
- SHAREDvectorClass::findMagnitudeOfVector
- SHAREDvectorClass::findMagnitudeOfVector
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::findMagnitudeOfVector
Function ATORmethod3DODClass::create3DmeshUsingPointMap3DOD()
Function Summary
name | return type | description |
create3DmeshUsingPointMap3DOD | void | create 3D mesh using point map 3DOD |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
pointMap | double* | point map |
depthMap | const double* | depth map |
rgbMap | uchar* | rgb map |
firstMeshPointInMeshList | ATORmeshPoint* | first mesh point in mesh list |
meshPointArray[] | ATORmeshPoint* | mesh point array [] |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
contrastValChosen | const int | contrast val chosen |
vi | RTviewInfo* | vi |
Function Reference List
-
-
-
-
- ATORfeatureGenerationClass::generateEdgeListFromRGBmapWithQuadraticFit
- ATORpixelMapsClass::createPointNormalMapFromPointMap
- ATORpixelMapsClass::createPointNormalContrastMapFromPointNormalMap
- ATORfeatureGenerationClass::generateEdgeListFromContrastMapWithQuadraticFit
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::calculateLuminosityLevelFromRGBVal
- ATORpolygonListClass::calculateMeshPointInterpixelLuminosityContrast
-
-
- ATORpolygonListClass::calculateMeshPointInterpixelDepth
- ATORpolygonListClass::calculateMeshPointInterpixelDepthWithForegroundDepthCheck
- ATORpolygonListClass::calculateMeshPointInterpixelDepth
- RTsceneClass::calculatePointMapValue
- ATORpolygonListClass::calculateMeshPointInterpixelNormal
- ATORpolygonListClass::calculateMeshPointInterpixelNormalContrast
- ATORpolygonListClass::calculateMeshPointLuminosityContrast
- ATORpolygonListClass::calculateMeshPointNormal
- ATORpolygonListClass::calculateMeshPointNormalContrast
- RTpixelMapsClass::getPointMapValue
- ATORpolygonListClass::findMeshPointIntInMesh
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
-
- ATORpolygonListClass::calculateMeshPointNormal
- ATORpolygonListClass::calculateMeshPointNormalContrast
- RTpixelMapsClass::createContrastMapFromMap
- ATORpixelMapsClass::createDepthContrastBooleanMap
-
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::getPointMapValue
- ATORpolygonListClass::findMeshPointIntInMesh
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
-
- ATORpolygonListClass::calculateMeshPointNormal
- ATORpolygonListClass::calculateMeshPointNormalContrast
Function ATORmethod3DODClass::createInterpolated3DmeshReferenceListUsingPointMap()
Function Summary
name | return type | description |
createInterpolated3DmeshReferenceListUsingPointMap | void | create interpolated 3D mesh reference list using 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 |
rgbMap | uchar* | rgb map |
firstReferenceInInterpolated3Dmap | LDreference* | first reference in interpolated 3D map |
Function Reference List
-
-
-
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- RTpixelMapsClass::getRGBMapValues
Function ATORmethod3DODClass::generateFeatureList3DOD()
Function Summary
name | return type | description |
generateFeatureList3DOD | bool | generate feature list 3DOD |
Function Arguments
name | type | description |
vi | RTviewInfo* | vi |
depthMap | const double* | depth map |
pointMap | double* | point map |
depthContrastBooleanMap | const bool* | depth contrast boolean map |
luminosityContrastBooleanMap | const bool* | luminosity contrast boolean map |
luminosityContrastMapMinusDepthContrastMap | const bool* | luminosity contrast map minus depth contrast map |
firstFeatureInList | ATORfeature* | first feature in list |
trainOrTest | const int | train or test |
Function Reference List
-
- createFeaturesUsingBooleanMapUsingDepthMap
- createFeaturesUsingBooleanMapUsingDepthMap
- ATORpixelMapsClass::addBooleanMaps
- reconcileFeaturesMap
- generateFeatureListUsingFeatureArraysUsingPointMap
- generateFeatureListUsingFeatureArraysUsingPointMap
- generateFeatureListUsingFeatureArraysUsingDepthMap
- generateFeatureListUsingFeatureArraysUsingDepthMap
- ATORoperationsClass::generateBooleanMapFromFeatureList
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
- RTpixelMapsClass::generatePixmapFromBooleanMap
Function ATORmethod3DODClass::reconcileFeaturesMap()
Function Summary
name | return type | description |
reconcileFeaturesMap | void | reconcile features map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
featuresBooleanMap | bool* | features boolean map |
Function Reference List
-
-
-
- RTpixelMapsClass::getBooleanMapValue
-
-
-
-
- RTpixelMapsClass::getBooleanMapValue
-
- RTpixelMapsClass::setBooleanMapValue
Function ATORmethod3DODClass::createFeaturesUsingBooleanMapUsingDepthMap()
Function Summary
name | return type | description |
createFeaturesUsingBooleanMapUsingDepthMap | void | create features using boolean map using depth map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
booleanMap | const bool* | boolean map |
depthMap | const double* | depth map |
featuresUsingContrastMap | bool* | features using contrast map |
featuresUsingContrastMapComplete | bool* | features using contrast map complete |
maxDotProductResultXposArrayComplete[3][3][3] | int | max dot product result xpos array complete [3][3][3] |
maxDotProductResultYposArrayComplete[3][3][3] | int | max dot product result ypos array complete [3][3][3] |
vi | RTviewInfo* | vi |
pointMap | const double* | point map |
Function Reference List
-
-
-
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
-
-
-
- RTsceneClass::calculatePointMapValue
- SHAREDvectorClass::dotProduct
- RTsceneClass::calculatePointMapValue
- SHAREDvectorClass::dotProduct
- RTpixelMapsClass::setBooleanMapValue
- RTpixelMapsClass::setBooleanMapValue
-
-
-
- RTpixelMapsClass::setBooleanMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORmethod3DODClass::generateFeatureListUsingFeatureArraysUsingDepthMap()
Function Summary
name | return type | description |
generateFeatureListUsingFeatureArraysUsingDepthMap | void | generate feature list using feature arrays using depth map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
maxDotProductResultXposArrayComplete[3][3][3] | const int | max dot product result xpos array complete [3][3][3] |
maxDotProductResultYposArrayComplete[3][3][3] | const int | max dot product result ypos array complete [3][3][3] |
firstFeatureInList | ATORfeature* | first feature in list |
vi | RTviewInfo* | vi |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- ATORoperationsClass::checkFeatureListForCommonFeature
-
- SHAREDvectorClass::copyVectorRT
Function ATORmethod3DODClass::generateFeatureListUsingFeatureArraysUsingPointMap()
Function Summary
name | return type | description |
generateFeatureListUsingFeatureArraysUsingPointMap | void | generate feature list using feature arrays using point map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
pointMap | double* | point map |
maxDotProductResultXposArrayComplete[3][3][3] | const int | max dot product result xpos array complete [3][3][3] |
maxDotProductResultYposArrayComplete[3][3][3] | const int | max dot product result ypos array complete [3][3][3] |
firstFeatureInList | ATORfeature* | first feature in list |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getPointMapValue
- ATORoperationsClass::checkFeatureListForCommonFeature
-
- SHAREDvectorClass::copyVectorRT
File ATORfeatureGeneration Documentation
File Name: ATORfeatureGeneration.cpp/.hpp
File Description: ATOR feature generation
File Function List
-
- generateFeatureListFromHeitgerFeatureRGBmapWithQuadraticFit
- generateEdgeListFromRGBmapWithQuadraticFit
- generateEdgeListFromContrastMapWithQuadraticFit
- addCentredFeaturesToFeatureListUsingContrastMap
- defineRegionCheckNextPixelNonRecursive
- traceEdgeCheckNextPixelNonRecursive
- getDepthValueWithOrWithoutForegroundCheck
- addCentredFeaturesToFeatureListUsingMeshList
- defineRegionCheckNextPixelUsingMeshPointNonRecursive
- traceEdgeCheckNextPixelUsingMeshPointNonRecursive
- traceEdgeAndAddMinimaAndMaximaFeatures
- generateFeatureListFromHeitgerFeatureRGBMap
- generateFeatureListFromRGBMap
- generateFeatureListFromHeitgerFeatureAsciiMap
- deleteContiguousStackAndResetEdgesNonRecursive
- deleteContiguousStackAndResetEdgesNonRecursive
File Diagram (functions hierarchy)
Function ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureRGBmapWithQuadraticFit()
Function Summary
name | return type | description |
generateFeatureListFromHeitgerFeatureRGBmapWithQuadraticFit | void | generate feature list from heitger feature RGB map with quadratic fit |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
featureRgbMap | uchar* | feature rgb map |
imageWidth | int | image width |
imageHeight | const int | image height |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | double* | point map |
depthMap | const double* | depth map |
zoom | int | zoom |
vi | RTviewInfo* | vi |
interpixelRGBmapType | const bool | interpixel RGB map type |
Function Reference List
-
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- ATORquadraticFitClass::generateZeroCrossingList
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
Function ATORfeatureGenerationClass::generateEdgeListFromRGBmapWithQuadraticFit()
Function Summary
name | return type | description |
generateEdgeListFromRGBmapWithQuadraticFit | void | generate edge list from RGB map with quadratic fit |
Function Arguments
name | type | description |
rgbMap | uchar* | rgb map |
edgeBoolMap | bool* | edge bool map |
edgeZeroCrossingMap[] | ATORQFzeroCrossing* | edge zero crossing map [] |
imageWidth | int | image width |
imageHeight | const int | image height |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | double* | point map |
depthMap | const double* | depth map |
zoom | int | zoom |
vi | RTviewInfo* | vi |
interpixelContrastMapType | const int | interpixel contrast map type |
Function Reference List
-
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
- generateEdgeListFromContrastMapWithQuadraticFit
Function ATORfeatureGenerationClass::generateEdgeListFromContrastMapWithQuadraticFit()
Function Summary
name | return type | description |
generateEdgeListFromContrastMapWithQuadraticFit | void | generate edge list from contrast map with quadratic fit |
Function Arguments
name | type | description |
contrastMap | const double* | contrast map |
edgeBoolMap | bool* | edge bool map |
edgeZeroCrossingMap[] | ATORQFzeroCrossing* | edge zero crossing map [] |
imageWidth | int | image width |
imageHeight | const int | image height |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | double* | point map |
depthMap | const double* | depth map |
zoom | int | zoom |
vi | RTviewInfo* | vi |
interpixelContrastMapType | const int | interpixel contrast map type |
Function Reference List
-
- ATORquadraticFitClass::generateZeroCrossingList
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
Function ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingContrastMap()
Function Summary
name | return type | description |
addCentredFeaturesToFeatureListUsingContrastMap | bool | add centred features to feature list using contrast map |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
imageWidth | int | image width |
imageHeight | int | image height |
contrastMap[] | const double | contrast map [] |
sensitivity | const double | sensitivity |
dimension | int | dimension |
pointMap[] | double | point map [] |
depthMap[] | double | depth map [] |
zoom | int | zoom |
vi | RTviewInfo* | vi |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
interpixelContrastMapType | const int | interpixel contrast map type |
Function Reference List
-
-
- generateEdgeListFromContrastMapWithQuadraticFit
- ATORpixelMapsClass::createArbitraryContrastBooleanMap
- ATORpixelMapsClass::createArbitraryContrastBooleanMap
-
- defineRegionCheckNextPixelNonRecursive
- RTpixelMapsClass::generatePixmapFromRGBmap
- traceEdgeCheckNextPixelNonRecursive
- RTpixelMapsClass::generatePixmapFromRGBmap
-
-
- getDepthValueWithOrWithoutForegroundCheck
- getDepthValueWithOrWithoutForegroundCheck
- traceEdgeAndAddMinimaAndMaximaFeatures
- RTpixelMapsClass::generatePixmapFromRGBmap
- deleteContiguousStackAndResetEdgesNonRecursive
- getDepthValueWithOrWithoutForegroundCheck
- deleteContiguousStackAndResetEdgesNonRecursive
Function ATORfeatureGenerationClass::defineRegionCheckNextPixelNonRecursive()
Function Summary
name | return type | description |
defineRegionCheckNextPixelNonRecursive | bool | define region check next pixel non recursive |
Function Arguments
name | type | description |
firstInPixelContiguousStack | ATORpixelContiguous* | first in pixel contiguous stack |
xInitial | int | xInitial |
yInitial | int | yInitial |
edgeBoolMap[] | const bool | edge bool map [] |
edgeZeroCrossingMap[] | constEffective ATORQFzeroCrossing* | edge zero crossing map [] |
alreadyProcessed[] | int | already processed [] |
imageWidth | int | image width |
imageHeight | const int | image height |
regionSize | double* | region size |
sumX | int* | sum X |
sumY | int* | sum Y |
sumPos | vec* | sum pos |
dimension | const int | dimension |
pointMap[] | double | point map [] |
depthMap[] | const double | depth map [] |
zoom | int | zoom |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
vi | RTviewInfo* | vi |
maxXx | int* | max xx |
maxXy | int* | max xy |
interpixelContrastMapType | const int | interpixel contrast map type |
Function Reference List
-
-
-
-
-
-
-
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
-
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
Function ATORfeatureGenerationClass::traceEdgeCheckNextPixelNonRecursive()
Function Summary
name | return type | description |
traceEdgeCheckNextPixelNonRecursive | bool | trace edge check next pixel non recursive |
Function Arguments
name | type | description |
xInitialOnBoundary | int | xInitial on boundary |
yInitialOnBoundary | int | yInitial on boundary |
alreadyProcessed[] | int | already processed [] |
edgeZeroCrossingMap[] | constEffective ATORQFzeroCrossing* | edge zero crossing map [] |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
imageWidth | int | image width |
imageHeight | const int | image height |
sumX | double* | sum X |
sumY | double* | sum Y |
sumPos | vec* | sum pos |
numberOfCounts | int* | number of counts |
minRegionCircumferenceForRegion | const int | min region circumference for region |
dimension | const int | dimension |
pointMap[] | double | point map [] |
depthMap[] | const double | depth map [] |
zoom | int | zoom |
firstInPixelContiguousBoundaryStack | ATORpixelContiguous* | first in pixel contiguous boundary stack |
vi | RTviewInfo* | vi |
interpixelContrastMapType | const int | interpixel contrast map type |
Function Reference List
-
-
-
-
-
-
- ATORpixelMapsClass::calculateForegroundMinimumDepthWithinKernel
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::compareVectors
-
-
- SHAREDvectorClass::compareVectors
-
-
-
-
-
- ATORpixelMapsClass::calculateForegroundMinimumDepthWithinKernel
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::compareVectors
Function ATORfeatureGenerationClass::getDepthValueWithOrWithoutForegroundCheck()
Function Summary
name | return type | description |
getDepthValueWithOrWithoutForegroundCheck | double | get depth value with or without foreground check |
Function Arguments
name | type | description |
pointNonWorldCoordx | const double | point non world coordx |
pointNonWorldCoordy | const double | point non world coordy |
imageWidth | const int | image width |
imageHeight | const int | image height |
kernelWidthForegroundCheck | const int | kernel width foreground check |
kernelHeightForegroundCheck | const int | kernel height foreground check |
depthMap[] | const double | depth map [] |
zoom | const int | zoom |
Function Reference List
-
- ATORpixelMapsClass::calculateForegroundMinimumDepthWithinKernel
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
Function ATORfeatureGenerationClass::addCentredFeaturesToFeatureListUsingMeshList()
Function Summary
name | return type | description |
addCentredFeaturesToFeatureListUsingMeshList | bool | add centred features to feature list using mesh list |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
sensitivity | const double | sensitivity |
dimension | int | dimension |
firstMeshPointInMeshList | ATORmeshPoint* | first mesh point in mesh list |
contrastValChosen | const int | contrast val chosen |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
Function Reference List
-
-
-
-
- defineRegionCheckNextPixelUsingMeshPointNonRecursive
-
- traceEdgeCheckNextPixelUsingMeshPointNonRecursive
-
- traceEdgeAndAddMinimaAndMaximaFeatures
- deleteContiguousStackAndResetEdgesNonRecursive
- deleteContiguousStackAndResetEdgesNonRecursive
Function ATORfeatureGenerationClass::defineRegionCheckNextPixelUsingMeshPointNonRecursive()
Function Summary
name | return type | description |
defineRegionCheckNextPixelUsingMeshPointNonRecursive | bool | define region check next pixel using mesh point non recursive |
Function Arguments
name | type | description |
firstInPixelContiguousStack | ATORpixelContiguous* | first in pixel contiguous stack |
firstMeshPoint | ATORmeshPoint* | first mesh point |
regionSize | double* | region size |
contrastValChosen | const int | contrast val chosen |
sumX | int* | sum X |
sumY | int* | sum Y |
sumPos | vec* | sum pos |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
aMeshPointOnTheBoundary | ATORmeshPoint* | aMesh point on the boundary |
sensitivity | const double | sensitivity |
Function Reference List
-
-
-
-
-
-
-
-
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
-
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
- ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel
- SHAREDvectorClass::subtractVectors
- SHAREDvectorClass::findMagnitudeOfVector
- SHAREDvectorClass::findMagnitudeOfVector
- SHAREDvectorClass::compareVectors
Function ATORfeatureGenerationClass::traceEdgeCheckNextPixelUsingMeshPointNonRecursive()
Function Summary
name | return type | description |
traceEdgeCheckNextPixelUsingMeshPointNonRecursive | bool | trace edge check next pixel using mesh point non recursive |
Function Arguments
name | type | description |
aMeshPointOnTheBoundary | ATORmeshPoint* | aMesh point on the boundary |
sumX | double* | sum X |
sumY | double* | sum Y |
sumPos | vec* | sum pos |
numberOfCounts | int* | number of counts |
minRegionCircumferenceForRegion | const int | min region circumference for region |
firstInPixelContiguousBoundaryStack | ATORpixelContiguous* | first in pixel contiguous boundary stack |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
Function Reference List
-
-
- SHAREDvectorClass::compareVectors
-
-
-
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
-
-
-
-
- SHAREDvectorClass::compareVectors
Function ATORfeatureGenerationClass::traceEdgeAndAddMinimaAndMaximaFeatures()
Function Summary
name | return type | description |
traceEdgeAndAddMinimaAndMaximaFeatures | ATORfeature* | trace edge and add minima and maxima features |
Function Arguments
name | type | description |
firstNewFeatureInList | ATORfeature* | first new feature in list |
centroidX | const double | centroid X |
centroidY | const double | centroid Y |
centroidPos | const vec* | centroid pos |
firstInPixelContiguousBoundaryStack | ATORpixelContiguous* | first in pixel contiguous boundary stack |
dimension | const int | dimension |
zoom | int | zoom |
circumferenceForRegion | const int | circumference for region |
Function Reference List
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::compareVectors
-
-
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
Function ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureRGBMap()
Function Summary
name | return type | description |
generateFeatureListFromHeitgerFeatureRGBMap | void | generate feature list from heitger feature RGBM ap |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
featureRgbMap | uchar* | feature rgb map |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | const uchar* | rgb map |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | double* | point map |
depthMap | const double* | depth map |
zoom | int | zoom |
vi | RTviewInfo* | vi |
Function Reference List
-
-
-
- RTpixelMapsClass::calculateLuminosityLevelFromRGBMap
-
-
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::compareDoubles
- RTpixelMapsClass::calculateLuminosityLevelFromRGBMap
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::compareDoubles
-
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
- RTsceneClass::calculatePointMapValue
- RTpixelMapsClass::getPointMapValue
Function ATORfeatureGenerationClass::generateFeatureListFromRGBMap()
Function Summary
name | return type | description |
generateFeatureListFromRGBMap | void | generate feature list from RGBM ap |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
rgbMap | uchar* | rgb map |
imageWidth | int | image width |
imageHeight | const int | image height |
zoom | int | zoom |
trainOrTestString | const string | train or test string |
mapFileName | const string | map file name |
vi | const RTviewInfo* | vi |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- ATORimagecomparisonClass::compareRGBpixelsForMatchLumContrastOnly
Function ATORfeatureGenerationClass::generateFeatureListFromHeitgerFeatureAsciiMap()
Function Summary
name | return type | description |
generateFeatureListFromHeitgerFeatureAsciiMap | void | generate feature list from heitger feature ascii map |
Function Arguments
name | type | description |
firstFeatureInFeatureList | ATORfeature* | first feature in feature list |
featureMapFileNameAscii | const string | feature map file name ascii |
zoom | int | zoom |
vi | const RTviewInfo* | vi |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
Function ATORfeatureGenerationClass::deleteContiguousStackAndResetEdgesNonRecursive()
Function Summary
name | return type | description |
deleteContiguousStackAndResetEdgesNonRecursive | void | delete contiguous stack and reset edges non recursive |
Function Arguments
name | type | description |
firstInPixelContiguousStack | ATORpixelContiguous* | first in pixel contiguous stack |
alreadyProcessed[] | int | already processed [] |
imageWidth | const int | image width |
imageHeight | const int | image height |
Function Reference List
N/A
Function ATORfeatureGenerationClass::deleteContiguousStackAndResetEdgesNonRecursive()
Function Summary
name | return type | description |
deleteContiguousStackAndResetEdgesNonRecursive | void | delete contiguous stack and reset edges non recursive |
Function Arguments
name | type | description |
firstInPixelContiguousStack | ATORpixelContiguous* | first in pixel contiguous stack |
Function Reference List
N/A
File ATORoperations Documentation
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 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 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 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 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 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 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 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 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 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 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 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 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 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
File RTppm Documentation
File Name: RTppm.cpp/.hpp
File Description: RT ppm
File Function List
-
- placepointPPM
- newPixmap
- loadPPM
- writePPM
- freePixmap
File Diagram (functions hierarchy)
Function RTppmClass::placepointPPM()
Function Summary
name | return type | description |
placepointPPM | void | placepoint PPM |
Function Arguments
name | type | description |
pm | pixmap* | pm |
x | const int | x |
y | const int | y |
r | int | r |
g | int | g |
b | int | b |
Function Reference List
N/A
Function RTppmClass::newPixmap()
Function Summary
name | return type | description |
newPixmap | pixmap* | new pixmap |
Function Arguments
name | type | description |
wide | const int | wide |
high | const int | high |
Function Reference List
N/A
Function RTppmClass::loadPPM()
Function Summary
name | return type | description |
loadPPM | pixmap* | load PPM |
Function Arguments
name | type | description |
fname | const string | fname |
Function Reference List
Function RTppmClass::writePPM()
Function Summary
name | return type | description |
writePPM | void | write PPM |
Function Arguments
name | type | description |
fname | const string | fname |
pm | const pixmap* | pm |
Function Reference List
N/A
Function RTppmClass::freePixmap()
Function Summary
name | return type | description |
freePixmap | void | free pixmap |
Function Arguments
name | type | description |
pm | pixmap* | pm |
Function Reference List
N/A
File RTscene Documentation
File Name: RTscene.cpp/.hpp
File Description: RT scene
File Function List
-
- rayTraceScene
- rayTraceSceneWithoutParse
- setSceneLightingConditions
- setLightingMode
- parseTalFileInitialiseParser
- parseTalFileGetViewInfo
- parseTalFileGetLightInfo
- parseTalFileGetSceneInfo
- createImage
- calculateTransparencyColour
- calculateUVNScalars
- calculateAmbientDiffuseSpecular
- calculateBasicColour
- stripExtension
- addExtension
- calculatePointMapValue
File Diagram (functions hierarchy)
Class RTlightingInfo
Class Data
name | type | description |
ls | RTlightSource | ls |
nextLight | RTlightingInfo* | next light |
Function RTsceneClass::rayTraceScene()
Function Summary
name | return type | description |
rayTraceScene | int | ray trace scene |
Function Arguments
name | type | description |
talFileName | const string | tal file name |
imageFileName | string | image file name |
outputImageFiles | const int | output image files |
setRGBAndDepthAndNormalAndPointMaps | const int | set RGBA nd depth and normal and point maps |
rgbMap | uchar* | rgb map |
depthMap | double* | depth map |
normalMap | double* | normal map |
pointMap | double* | point map |
Function Reference List
-
- RTpixelMapsClass::fillInRTRulesExternVariables
- parseTalFileInitialiseParser
- parseTalFileGetViewInfo
- parseTalFileGetLightInfo
- parseTalFileGetSceneInfo
- RTparserClass::exitParser
- SHAREDvarsClass::setCurrentDirectory
- rayTraceSceneWithoutParse
Function RTsceneClass::rayTraceSceneWithoutParse()
Function Summary
name | return type | description |
rayTraceSceneWithoutParse | int | ray trace scene without parse |
Function Arguments
name | type | description |
vi | RTviewInfo* | vi |
si | RTsceneInfo* | si |
li | const RTlightingInfo* | li |
imageFileName | string | image file name |
outputImageFiles | const int | output image files |
setRGBAndDepthAndNormalAndPointMaps | const int | set RGBA nd depth and normal and point maps |
rgbMap | uchar* | rgb map |
depthMap | double* | depth map |
normalMap | double* | normal map |
pointMap | double* | point map |
Function Reference List
-
- createImage
- createImage
- RTppmClass::newPixmap
- RTppmClass::newPixmap
- RTppmClass::newPixmap
-
- RTpixelMapsClass::getRGBMapValues
- RTppmClass::placepointPPM
- RTpixelMapsClass::getNormalMapValue
- RTppmClass::placepointPPM
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::minInt
- RTppmClass::placepointPPM
- RTpixelMapsClass::writeImage
- stripExtension
- addExtension
- RTpixelMapsClass::writeImage
- RTpixelMapsClass::writeImage
Function RTsceneClass::setSceneLightingConditions()
Function Summary
name | return type | description |
setSceneLightingConditions | void | set scene lighting conditions |
Function Arguments
name | type | description |
lightingAmbientRedNew | const float | lighting ambient red new |
lightingAmbientGreenNew | const float | lighting ambient green new |
lightingAmbientBlueNew | const float | lighting ambient blue new |
lightingSpecularNew | const float | lighting specular new |
lightingDiffuseNew | const float | lighting diffuse new |
Function Reference List
N/A
Function RTsceneClass::setLightingMode()
Function Summary
name | return type | description |
setLightingMode | void | set lighting mode |
Function Arguments
name | type | description |
newLightingMode | const int | new lighting mode |
Function Reference List
N/A
Function RTsceneClass::parseTalFileInitialiseParser()
Function Summary
name | return type | description |
parseTalFileInitialiseParser | void | parse tal file initialise parser |
Function Arguments
name | type | description |
talFileName | const string | tal file name |
Function Reference List
-
-
- RTparserClass::initParser
Function RTsceneClass::parseTalFileGetViewInfo()
Function Summary
name | return type | description |
parseTalFileGetViewInfo | RTviewInfo* | parse tal file get view info |
Function Arguments
name | type | description |
vi | RTviewInfo* | vi |
Function Reference List
-
- RTparserClass::readViewport
- RTparserClass::get_view_info
Function RTsceneClass::parseTalFileGetLightInfo()
Function Summary
name | return type | description |
parseTalFileGetLightInfo | RTlightingInfo* | parse tal file get light info |
Function Arguments
name | type | description |
li | RTlightingInfo* | li |
Function Reference List
-
- RTparserClass::nextLightSource
- RTparserClass::get_light_info
Function RTsceneClass::parseTalFileGetSceneInfo()
Function Summary
name | return type | description |
parseTalFileGetSceneInfo | RTsceneInfo* | parse tal file get scene info |
Function Arguments
name | type | description |
si | RTsceneInfo* | si |
Function Reference List
-
- RTparserClass::nextSceneCommand
- RTparserClass::getPieceInfo
- RTparserClass::getDimensionsInfo
- RToperationsClass::createRotationxMatrix
- RToperationsClass::toRadians
- RToperationsClass::createRotationyMatrix
- RToperationsClass::toRadians
- RToperationsClass::createRotationzMatrix
- RToperationsClass::toRadians
- RToperationsClass::createTranslationMatrix
- RToperationsClass::createScaleMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::createInverseRotationxMatrix
- RToperationsClass::toRadians
- RToperationsClass::createInverseRotationyMatrix
- RToperationsClass::toRadians
- RToperationsClass::createInverseRotationzMatrix
- RToperationsClass::toRadians
- RToperationsClass::createInverseTranslationMatrix
- RToperationsClass::createInverseScaleMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
Function RTsceneClass::createImage()
Function Summary
name | return type | description |
createImage | void | create image |
Function Arguments
name | type | description |
setRGBAndDepthAndNormalAndPointMaps | const int | set RGBA nd depth and normal and point maps |
rgbMap | uchar* | rgb map |
depthMap | double* | depth map |
normalMap | double* | normal map |
pointMap | double* | point map |
vi | RTviewInfo* | vi |
si | RTsceneInfo* | si |
li | const RTlightingInfo* | li |
Function Reference List
-
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::crossProduct
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::crossProduct
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::makeMatrix
-
- calculateUVNScalars
- RTraytracerClass::rayTrace
- calculateBasicColour
- calculateTransparencyColour
- calculateAmbientDiffuseSpecular
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setNormalMapValue
- RTpixelMapsClass::setPointMapValue
Function RTsceneClass::calculateTransparencyColour()
Function Summary
name | return type | description |
calculateTransparencyColour | void | calculate transparency colour |
Function Arguments
name | type | description |
vi | const RTviewInfo* | vi |
si | const RTsceneInfo* | si |
li | const RTlightingInfo* | li |
rgb | colour* | rgb |
Function Reference List
N/A
Function RTsceneClass::calculateUVNScalars()
Function Summary
name | return type | description |
calculateUVNScalars | void | calculate UVNS calars |
Function Arguments
name | type | description |
vi | const RTviewInfo* | vi |
uvn | vec* | uvn |
x | const int | x |
y | const int | y |
Function Reference List
N/A
Function RTsceneClass::calculateAmbientDiffuseSpecular()
Function Summary
name | return type | description |
calculateAmbientDiffuseSpecular | void | calculate ambient diffuse specular |
Function Arguments
name | type | description |
vi | RTviewInfo* | vi |
si | const RTsceneInfo* | si |
li | const RTlightingInfo* | li |
rgb | colour* | rgb |
tAtSurface | double* | tAt surface |
nAtSurface | vec* | nAt surface |
pointAtSurface | vec* | point at surface |
Function Reference List
-
-
-
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
Function RTsceneClass::calculateBasicColour()
Function Summary
name | return type | description |
calculateBasicColour | void | calculate basic colour |
Function Arguments
name | type | description |
vi | const RTviewInfo* | vi |
si | const RTsceneInfo* | si |
li | const RTlightingInfo* | li |
rgb | colour* | rgb |
tAtSurface | double* | tAt surface |
nAtSurface | vec* | nAt surface |
pointAtSurface | vec* | point at surface |
Function Reference List
-
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
Function RTsceneClass::stripExtension()
Function Summary
name | return type | description |
stripExtension | bool | strip extension |
Function Arguments
name | type | description |
filenameWithExtension | string | filename with extension |
filenameWithoutExtension | string* | filename without extension |
Function Reference List
N/A
Function RTsceneClass::addExtension()
Function Summary
name | return type | description |
addExtension | bool | add extension |
Function Arguments
name | type | description |
filenameWithoutExtension | string | filename without extension |
extension | string | extension |
filenameWithExtension | string* | filename with extension |
Function Reference List
N/A
Function RTsceneClass::calculatePointMapValue()
Function Summary
name | return type | description |
calculatePointMapValue | void | calculate point map value |
Function Arguments
name | type | description |
xPos | const double | xPos |
yPos | const double | yPos |
depthVal | double | depth val |
xyzWorld | vec* | xyz world |
vi | RTviewInfo* | vi |
Function Reference List
-
- calculateUVNScalars
- RTraytracerClass::calculatePointUsingTInWorld
File RTraytracer Documentation
File Name: RTraytracer.cpp/.hpp
File Description: RT raytracer
File Function List
-
- rayTrace
- calculateCylinder
- calculateCube
- calculateSphere
- calculatePrimQuad
- calculatePrimTri
- calculatePrimLine
- drawPoint
- drawPointNoLighting
- calculatePointUsingTInWorld
File Diagram (functions hierarchy)
Class RTsceneInfo
Class Data
name | type | description |
standardMatrix | advancedMat | standard matrix |
reverseMatrix | advancedMat | reverse matrix |
pi | RTpieceInfo | pi |
di | RTdimensionsInfo | di |
tOut | double | tOut |
n | vec | n |
nextScene | RTsceneInfo* | next scene |
Function RTraytracerClass::rayTrace()
Function Summary
name | return type | description |
rayTrace | void | ray trace |
Function Arguments
name | type | description |
vi | const RTviewInfo* | vi |
si | RTsceneInfo* | si |
tildaMat | mat* | tilda mat |
uvn | vec* | uvn |
Function Reference List
-
- SHAREDvectorClass::multMatrixByVector
- SHAREDvectorClass::addVectorsRT
- RToperationsClass::createInverseScaleMatrix
- RToperationsClass::createInverseTranslationMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::toAdvancedVector
- RToperationsClass::toAdvancedVector
- RToperationsClass::multAdvancedMatrixByVector
- RToperationsClass::multAdvancedMatrixByVector
- RToperationsClass::fromAdvancedVector
- RToperationsClass::fromAdvancedVector
- calculateCube
- calculateCylinder
- calculateSphere
- calculatePrimQuad
- calculatePrimTri
- calculatePrimLine
- SHAREDvectorClass::createVector
- SHAREDvectorClass::createVector
- drawPoint
- drawPoint
- drawPoint
- drawPoint
- drawPoint
- drawPointNoLighting
Function RTraytracerClass::calculateCylinder()
Function Summary
name | return type | description |
calculateCylinder | void | calculate cylinder |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
norm | vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
-
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- RToperationsClass::findPositionOfSmallestValueWhichHits
- RToperationsClass::findPositionOfGreatestValueWhichHits
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
Function RTraytracerClass::calculateCube()
Function Summary
name | return type | description |
calculateCube | void | calculate cube |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
norm | vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
-
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- RToperationsClass::findGreatestValue
- RToperationsClass::findSmallestValue
- RToperationsClass::findPositionOfSmallestValueWhichHits
- RToperationsClass::findPositionOfGreatestValueWhichHits
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
Function RTraytracerClass::calculateSphere()
Function Summary
name | return type | description |
calculateSphere | void | calculate sphere |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
norm | vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
Function RTraytracerClass::calculatePrimQuad()
Function Summary
name | return type | description |
calculatePrimQuad | void | calculate prim quad |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
pi | const RTpieceInfo* | pi |
norm | vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
- RToperationsClass::findIntersectLineWithQuad
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::negativeVector
Function RTraytracerClass::calculatePrimTri()
Function Summary
name | return type | description |
calculatePrimTri | void | calculate prim tri |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
pi | const RTpieceInfo* | pi |
norm | vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
- RToperationsClass::findIntersectLineWithTri
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::negativeVector
Function RTraytracerClass::calculatePrimLine()
Function Summary
name | return type | description |
calculatePrimLine | void | calculate prim line |
Function Arguments
name | type | description |
p0 | vec* | p0 |
p1 | vec* | p1 |
tInOut | double* | tIn out |
pi | const RTpieceInfo* | pi |
norm | const vec* | norm |
finalReverseMatrix | advancedMat* | final reverse matrix |
relevantFinalReverseMatrix | advancedMat* | relevant final reverse matrix |
Function Reference List
-
- SHAREDvectorClass::subtractVectorsRT
- RToperationsClass::findIntersectLineWithLine
Function RTraytracerClass::drawPoint()
Function Summary
name | return type | description |
drawPoint | void | draw point |
Function Arguments
name | type | description |
si | RTsceneInfo* | si |
reverseMatrix | advancedMat* | reverse matrix |
tInDash | double | tIn dash |
tOutDash | double | tOut dash |
p0Dash | vec* | p0D ash |
p1Dash | vec* | p1D ash |
norm | vec* | norm |
Function Reference List
-
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
- RToperationsClass::toAdvancedVector
- RToperationsClass::multAdvancedMatrixByVector
- RToperationsClass::fromAdvancedVector
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- RToperationsClass::createAdvancedVector
- RToperationsClass::toAdvancedVector
- RToperationsClass::transposeAdvancedMatrix
- RToperationsClass::multAdvancedMatrixByVector
- RToperationsClass::fromAdvancedVector
- SHAREDvectorClass::normaliseVector
Function RTraytracerClass::drawPointNoLighting()
Function Summary
name | return type | description |
drawPointNoLighting | void | draw point no lighting |
Function Arguments
name | type | description |
si | RTsceneInfo* | si |
reverseMatrix | const advancedMat* | reverse matrix |
tIn | double | tIn |
tOut | double | tOut |
p0 | const vec* | p0 |
p1 | const vec* | p1 |
norm | const vec* | norm |
Function Reference List
N/A
Function RTraytracerClass::calculatePointUsingTInWorld()
Function Summary
name | return type | description |
calculatePointUsingTInWorld | void | calculate point using TI n world |
Function Arguments
name | type | description |
tInWorld | double | tIn world |
p0 | vec* | p0 |
p1 | vec* | p1 |
vi | RTviewInfo* | vi |
p | vec* | p |
uvn | vec* | uvn |
Function Reference List
-
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::crossProduct
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::crossProduct
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::makeMatrix
- SHAREDvectorClass::multMatrixByVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::negativeVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::multiplyVectorByScalarRT
- SHAREDvectorClass::addVectorsRT
File RTparser Documentation
File Name: RTparser.cpp/.hpp
File Description: RT parser
File Function List
-
- initParser
- readViewport
- get_view_info
- nextLightSource
- get_light_info
- nextSceneCommand
- getPieceInfo
- getDimensionsInfo
- exitParser
File Diagram (functions hierarchy)
Class RTlightSource
Class Data
name | type | description |
type | lightType | type |
pos | vec | pos |
col | colour | col |
Class RTpieceInfo
Class Data
name | type | description |
type | pieceType | type |
col | colour | col |
pos | vec | pos |
xrot | double | xrot |
yrot | double | yrot |
zrot | double | zrot |
vertex1Position | vec | vertex 1P osition |
vertex2Position | vec | vertex 2P osition |
vertex3Position | vec | vertex 3P osition |
vertex4Position | vec | vertex 4P osition |
Class RTdimensionsInfo
Class Data
name | type | description |
width | double | width |
length | double | length |
height | double | height |
translucent | int | translucent |
transparency | int | transparency |
is_invisible | int | is _invisible |
Class RTdecalInfo
Class Data
name | type | description |
width | double | width |
length | double | length |
filename | char* | filename |
haveTransparent | int | have transparent |
transparentcolour | colour | transparentcolour |
Class RTunknownInfo
Class Data
name | type | description |
commandString | char* | command string |
param_count | int | param _count |
*params | char* | *params |
Function RTparserClass::initParser()
Function Summary
name | return type | description |
initParser | void | init parser |
Function Arguments
name | type | description |
f | FILE* | f |
Function Reference List
N/A
Function RTparserClass::readViewport()
Function Summary
name | return type | description |
readViewport | int | read viewport |
Function Reference List
N/A
Function RTparserClass::get_view_info()
Function Summary
name | return type | description |
get_view_info | RTviewInfo* | get _view _info |
Function Reference List
N/A
Function RTparserClass::nextLightSource()
Function Summary
name | return type | description |
nextLightSource | int | next light source |
Function Reference List
N/A
Function RTparserClass::get_light_info()
Function Summary
name | return type | description |
get_light_info | RTlightSource* | get _light _info |
Function Reference List
N/A
Function RTparserClass::nextSceneCommand()
Function Summary
name | return type | description |
nextSceneCommand | int | next scene command |
Function Reference List
N/A
Function RTparserClass::getPieceInfo()
Function Summary
name | return type | description |
getPieceInfo | RTpieceInfo* | get piece info |
Function Reference List
N/A
Function RTparserClass::getDimensionsInfo()
Function Summary
name | return type | description |
getDimensionsInfo | RTdimensionsInfo* | get dimensions info |
Function Reference List
N/A
Function RTparserClass::exitParser()
Function Summary
name | return type | description |
exitParser | void | exit parser |
Function Reference List
N/A
File RToperations Documentation
File Name: RToperations.cpp/.hpp
File Description: RT operations
File Function List
-
- makeAdvancedMatrix
- multAdvancedMatrix
- createIdentityMatrixAdvanced
- createInverseTranslationMatrix
- createTranslationMatrix
- createScaleMatrix
- createInverseScaleMatrix
- createRotationxMatrix
- createInverseRotationxMatrix
- createRotationyMatrix
- createInverseRotationyMatrix
- createRotationzMatrix
- createInverseRotationzMatrix
- invertAdvancedMatrix
- transposeAdvancedMatrix
- multAdvancedMatrixByVector
- toRadians
- toAdvancedVector
- fromAdvancedVector
- createAdvancedVector
- findSmallestValue
- findGreatestValue
- findIntersectLineWithTri
- findIntersectLineWithLine
- findIntersectLineWithLine2D
- findIntersectLineWithQuad
- findPositionOfSmallestValueWhichHits
- findPositionOfGreatestValueWhichHits
File Diagram (functions hierarchy)
Function RToperationsClass::makeAdvancedMatrix()
Function Summary
name | return type | description |
makeAdvancedMatrix | void | make advanced matrix |
Function Arguments
name | type | description |
matxAdv | advancedMat* | matx adv |
matx | mat* | matx |
type | int | type |
Function Reference List
N/A
Function RToperationsClass::multAdvancedMatrix()
Function Summary
name | return type | description |
multAdvancedMatrix | void | mult advanced matrix |
Function Arguments
name | type | description |
matxAdv1 | advancedMat* | matx adv 1 |
matxAdv2 | advancedMat* | matx adv 2 |
matxAdv | advancedMat* | matx adv |
Function Reference List
N/A
Function RToperationsClass::createIdentityMatrixAdvanced()
Function Summary
name | return type | description |
createIdentityMatrixAdvanced | void | create identity matrix advanced |
Function Arguments
name | type | description |
matx | advancedMat* | matx |
Function Reference List
N/A
Function RToperationsClass::createInverseTranslationMatrix()
Function Summary
name | return type | description |
createInverseTranslationMatrix | void | create inverse translation matrix |
Function Arguments
name | type | description |
xpos | double | xpos |
ypos | double | ypos |
zpos | double | zpos |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createTranslationMatrix()
Function Summary
name | return type | description |
createTranslationMatrix | void | create translation matrix |
Function Arguments
name | type | description |
xpos | double | xpos |
ypos | double | ypos |
zpos | double | zpos |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createScaleMatrix()
Function Summary
name | return type | description |
createScaleMatrix | void | create scale matrix |
Function Arguments
name | type | description |
width | double | width |
length | double | length |
height | double | height |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createInverseScaleMatrix()
Function Summary
name | return type | description |
createInverseScaleMatrix | void | create inverse scale matrix |
Function Arguments
name | type | description |
width | const double | width |
length | const double | length |
height | const double | height |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createRotationxMatrix()
Function Summary
name | return type | description |
createRotationxMatrix | void | create rotationx matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createInverseRotationxMatrix()
Function Summary
name | return type | description |
createInverseRotationxMatrix | void | create inverse rotationx matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createRotationxMatrix
- invertAdvancedMatrix
Function RToperationsClass::createRotationyMatrix()
Function Summary
name | return type | description |
createRotationyMatrix | void | create rotationy matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createInverseRotationyMatrix()
Function Summary
name | return type | description |
createInverseRotationyMatrix | void | create inverse rotationy matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createRotationyMatrix
- invertAdvancedMatrix
Function RToperationsClass::createRotationzMatrix()
Function Summary
name | return type | description |
createRotationzMatrix | void | create rotationz matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createIdentityMatrixAdvanced
Function RToperationsClass::createInverseRotationzMatrix()
Function Summary
name | return type | description |
createInverseRotationzMatrix | void | create inverse rotationz matrix |
Function Arguments
name | type | description |
rotation | double | rotation |
matx | advancedMat* | matx |
Function Reference List
-
- createRotationzMatrix
- invertAdvancedMatrix
Function RToperationsClass::invertAdvancedMatrix()
Function Summary
name | return type | description |
invertAdvancedMatrix | void | invert advanced matrix |
Function Arguments
name | type | description |
matx | advancedMat* | matx |
Function Reference List
Function RToperationsClass::transposeAdvancedMatrix()
Function Summary
name | return type | description |
transposeAdvancedMatrix | void | transpose advanced matrix |
Function Arguments
name | type | description |
matx | advancedMat* | matx |
Function Reference List
N/A
Function RToperationsClass::multAdvancedMatrixByVector()
Function Summary
name | return type | description |
multAdvancedMatrixByVector | void | mult advanced matrix by vector |
Function Arguments
name | type | description |
vecAdv1 | advancedVec* | vec adv 1 |
matxAdv1 | advancedMat* | matx adv 1 |
vecAdv | advancedVec* | vec adv |
Function Reference List
N/A
Function RToperationsClass::toRadians()
Function Summary
name | return type | description |
toRadians | double | to radians |
Function Arguments
name | type | description |
degrees | const double | degrees |
Function Reference List
N/A
Function RToperationsClass::toAdvancedVector()
Function Summary
name | return type | description |
toAdvancedVector | void | to advanced vector |
Function Arguments
name | type | description |
vec | vec* | vec |
type | int | type |
vecAdv | advancedVec* | vec adv |
Function Reference List
N/A
Function RToperationsClass::fromAdvancedVector()
Function Summary
name | return type | description |
fromAdvancedVector | void | from advanced vector |
Function Arguments
name | type | description |
vecAdv | advancedVec* | vec adv |
vec | vec* | vec |
Function Reference List
N/A
Function RToperationsClass::createAdvancedVector()
Function Summary
name | return type | description |
createAdvancedVector | void | create advanced vector |
Function Arguments
name | type | description |
vec | advancedVec* | vec |
Function Reference List
N/A
Function RToperationsClass::findSmallestValue()
Function Summary
name | return type | description |
findSmallestValue | double | find smallest value |
Function Arguments
name | type | description |
val1 | const double | val 1 |
val2 | const double | val 2 |
val3 | double | val 3 |
Function Reference List
N/A
Function RToperationsClass::findGreatestValue()
Function Summary
name | return type | description |
findGreatestValue | double | find greatest value |
Function Arguments
name | type | description |
val1 | const double | val 1 |
val2 | const double | val 2 |
val3 | double | val 3 |
Function Reference List
N/A
Function RToperationsClass::findIntersectLineWithTri()
Function Summary
name | return type | description |
findIntersectLineWithTri | int | find intersect line with tri |
Function Arguments
name | type | description |
pt1 | const vec* | pt 1 |
pt2 | const vec* | pt 2 |
pt3 | const vec* | pt 3 |
linept1 | vec* | linept 1 |
linept2 | vec* | linept 2 |
pt_int | vec* | pt _int |
norm | vec* | norm |
t | double* | t |
Function Reference List
-
- SHAREDvectorClass::subtractVectorsRT
Function RToperationsClass::checkSameClockDir()
Function Summary
name | return type | description |
checkSameClockDir | int | check same clock dir |
Function Arguments
name | type | description |
pt1 | const vec* | pt 1 |
pt2 | const vec* | pt 2 |
pt3 | const vec* | pt 3 |
norm | const vec* | norm |
Function Reference List
N/A
Function RToperationsClass::findIntersectLineWithLine()
Function Summary
name | return type | description |
findIntersectLineWithLine | int | find intersect line with line |
Function Arguments
name | type | description |
linept1 | const vec* | linept 1 |
linept2 | const vec* | linept 2 |
povpt1 | vec* | povpt 1 |
povpt2 | vec* | povpt 2 |
pt_int | vec* | pt _int |
norm | const vec* | norm |
t | double* | t |
Function Reference List
-
- findIntersectLineWithLine2D
Function RToperationsClass::findIntersectLineWithLine2D()
Function Summary
name | return type | description |
findIntersectLineWithLine2D | bool | find intersect line with line 2D |
Function Arguments
name | type | description |
povpt1 | const vec* | povpt 1 |
povpt2 | const vec* | povpt 2 |
linept1 | const vec* | linept 1 |
linept2 | const vec* | linept 2 |
pt_int | vec* | pt _int |
Function Reference List
-
- SHAREDvectorClass::find2DintersectionPoint
- SHAREDvectorClass::find2DintersectionPoint
- SHAREDvectorClass::find2DintersectionPoint
-
- SHAREDvectorClass::compareDoublesRelaxed
- SHAREDvectorClass::compareDoublesRelaxed
- SHAREDvectorClass::compareDoublesRelaxed
Function RToperationsClass::findIntersectLineWithQuad()
Function Summary
name | return type | description |
findIntersectLineWithQuad | int | find intersect line with quad |
Function Arguments
name | type | description |
pt1 | const vec* | pt 1 |
pt2 | const vec* | pt 2 |
pt3 | const vec* | pt 3 |
pt4 | const vec* | pt 4 |
linept1 | vec* | linept 1 |
linept2 | vec* | linept 2 |
pt_int | vec* | pt _int |
norm | vec* | norm |
t | double* | t |
Function Reference List
-
- findIntersectLineWithTri
- findIntersectLineWithTri
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
- SHAREDvectorClass::copyVectorRT
Function RToperationsClass::findPositionOfSmallestValueWhichHits()
Function Summary
name | return type | description |
findPositionOfSmallestValueWhichHits | int | find position of smallest value which hits |
Function Arguments
name | type | description |
array | const double* | array |
hitsArray | const int* | hits array |
size | const int | size |
Function Reference List
N/A
Function RToperationsClass::findPositionOfGreatestValueWhichHits()
Function Summary
name | return type | description |
findPositionOfGreatestValueWhichHits | int | find position of greatest value which hits |
Function Arguments
name | type | description |
array | const double* | array |
hitsArray | const int* | hits array |
size | const int | size |
Function Reference List
N/A
File RTpixelMaps Documentation
File Name: RTpixelMaps.cpp/.hpp
File Description: RT pixel maps
File Function List
-
- setBooleanMapValue
- getBooleanMapValue
- getRGBMapValue
- getRGBMapValues
- setRGBMapValues
- setRGBMapValue
- setNormalMapValue
- getNormalMapValue
- setPointMapValue
- getPointMapValue
- setVectorMapValue
- getVectorMapValue
- setLumOrContrastOrDepthMapValue
- getLumOrContrastOrDepthMapValue
- generatePixmapFromRGBmap
- generatePixmapFromLuminosityContrastMap
- generatePixmapFromDepthMapOrDepthContrastMap
- generatePixmapFromDepthMapOrDepthContrastMapAdvanced
- generateRGBMapFromDepthMapOrDepthContrastMap
- generateRGBMapFromDepthMapOrDepthContrastMapAdvanced
- generatePixmapFromNormalMap
- generatePixmapFromLuminosityMap
- generatePixmapFromBooleanMap
- generatePixmapFromDepthMap24Bit
- calculate24BitDepthPixmapPixelFromDepth
- writeImage
- readImage
- createRGBMapFromPixmapImage
- calculateColourFromPixmapPixel
- createDepthMapFromDepth24BitPixmapImage
- calculateDepthFrom24BitDepthValue
- createLuminosityMapFromRGBMap
- calculateLuminosityLevelFromRGBMap
- calculateLuminosityLevelFromRGBVal
- createContrastMapFromMap
- calculateContrastLevelWithinKernel
- createLuminosityContrastBooleanMap
- createLuminosityBooleanMap
- fillInRTRulesExternVariables
File Diagram (functions hierarchy)
Function RTpixelMapsClass::setBooleanMapValue()
Function Summary
name | return type | description |
setBooleanMapValue | void | set boolean map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
booleanVal | bool | boolean val |
booleanMap | bool* | boolean map |
Function Reference List
N/A
Function RTpixelMapsClass::getBooleanMapValue()
Function Summary
name | return type | description |
getBooleanMapValue | bool | get boolean map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
booleanMap | const bool* | boolean map |
Function Reference List
N/A
Function RTpixelMapsClass::getRGBMapValue()
Function Summary
name | return type | description |
getRGBMapValue | uchar | get RGBM ap value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
rgb | const int | rgb |
rgbMap | const uchar* | rgb map |
Function Reference List
N/A
Function RTpixelMapsClass::getRGBMapValues()
Function Summary
name | return type | description |
getRGBMapValues | void | get RGBM ap values |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
rgbMap | uchar* | rgb map |
col | colour* | col |
Function Reference List
N/A
Function RTpixelMapsClass::setRGBMapValues()
Function Summary
name | return type | description |
setRGBMapValues | void | set RGBM ap values |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
col | colour* | col |
rgbMap | uchar* | rgb map |
Function Reference List
N/A
Function RTpixelMapsClass::setRGBMapValue()
Function Summary
name | return type | description |
setRGBMapValue | void | set RGBM ap value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
rgb | const int | rgb |
rgbMap | uchar* | rgb map |
rgbVal | int | rgb val |
Function Reference List
N/A
Function RTpixelMapsClass::setNormalMapValue()
Function Summary
name | return type | description |
setNormalMapValue | void | set normal map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
normalVal | vec* | normal val |
normalMap | double* | normal map |
Function Reference List
Function RTpixelMapsClass::getNormalMapValue()
Function Summary
name | return type | description |
getNormalMapValue | void | get normal map value |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
normalMap | double* | normal map |
normalVal | vec* | normal val |
Function Reference List
Function RTpixelMapsClass::setPointMapValue()
Function Summary
name | return type | description |
setPointMapValue | void | set point map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
pointVal | vec* | point val |
pointMap | double* | point map |
Function Reference List
Function RTpixelMapsClass::getPointMapValue()
Function Summary
name | return type | description |
getPointMapValue | void | get point map value |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
pointMap | double* | point map |
pointVal | vec* | point val |
Function Reference List
Function RTpixelMapsClass::setVectorMapValue()
Function Summary
name | return type | description |
setVectorMapValue | void | set vector map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
vectorVal | vec* | vector val |
vectorMap | double* | vector map |
Function Reference List
N/A
Function RTpixelMapsClass::getVectorMapValue()
Function Summary
name | return type | description |
getVectorMapValue | void | get vector map value |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
vectorMap | double* | vector map |
vectorVal | vec* | vector val |
Function Reference List
N/A
Function RTpixelMapsClass::setLumOrContrastOrDepthMapValue()
Function Summary
name | return type | description |
setLumOrContrastOrDepthMapValue | void | set lum or contrast or depth map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
contrastVal | double | contrast val |
contrastMap | double* | contrast map |
Function Reference List
N/A
Function RTpixelMapsClass::getLumOrContrastOrDepthMapValue()
Function Summary
name | return type | description |
getLumOrContrastOrDepthMapValue | double | get lum or contrast or depth map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
contrastMap | const double* | contrast map |
Function Reference List
N/A
Function RTpixelMapsClass::generatePixmapFromRGBmap()
Function Summary
name | return type | description |
generatePixmapFromRGBmap | void | generate pixmap from RGB map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getRGBMapValues
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromLuminosityContrastMap()
Function Summary
name | return type | description |
generatePixmapFromLuminosityContrastMap | void | generate pixmap from luminosity contrast map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
contrastMap | const double* | contrast map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getLumOrContrastOrDepthMapValue
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMap()
Function Summary
name | return type | description |
generatePixmapFromDepthMapOrDepthContrastMap | void | generate pixmap from depth map or depth contrast map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getLumOrContrastOrDepthMapValue
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromDepthMapOrDepthContrastMapAdvanced()
Function Summary
name | return type | description |
generatePixmapFromDepthMapOrDepthContrastMapAdvanced | void | generate pixmap from depth map or depth contrast map advanced |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
noHitDepth | const double | no hit depth |
estimateMaxDepth | const double | estimate max depth |
Function Reference List
-
- RTppmClass::newPixmap
-
- getLumOrContrastOrDepthMapValue
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generateRGBMapFromDepthMapOrDepthContrastMap()
Function Summary
name | return type | description |
generateRGBMapFromDepthMapOrDepthContrastMap | void | generate RGBM ap from depth map or depth contrast map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- getLumOrContrastOrDepthMapValue
- setRGBMapValues
Function RTpixelMapsClass::generateRGBMapFromDepthMapOrDepthContrastMapAdvanced()
Function Summary
name | return type | description |
generateRGBMapFromDepthMapOrDepthContrastMapAdvanced | void | generate RGBM ap from depth map or depth contrast map advanced |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
rgbMap | uchar* | rgb map |
noHitDepth | const double | no hit depth |
estimateMaxDepth | const double | estimate max depth |
Function Reference List
-
-
-
- getLumOrContrastOrDepthMapValue
- setRGBMapValues
Function RTpixelMapsClass::generatePixmapFromNormalMap()
Function Summary
name | return type | description |
generatePixmapFromNormalMap | void | generate pixmap from normal map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | int | image width |
imageHeight | const int | image height |
normalMap | double* | normal map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getNormalMapValue
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromLuminosityMap()
Function Summary
name | return type | description |
generatePixmapFromLuminosityMap | void | generate pixmap from luminosity map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
luminosityMap | const double* | luminosity map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::minInt
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromBooleanMap()
Function Summary
name | return type | description |
generatePixmapFromBooleanMap | void | generate pixmap from boolean map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
booleanMap | const bool* | boolean map |
Function Reference List
-
- RTppmClass::newPixmap
-
-
- RTppmClass::placepointPPM
- getBooleanMapValue
- RTppmClass::placepointPPM
- RTppmClass::placepointPPM
- getBooleanMapValue
-
-
-
-
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::generatePixmapFromDepthMap24Bit()
Function Summary
name | return type | description |
generatePixmapFromDepthMap24Bit | void | generate pixmap from depth map 24B it |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
depthScale | const double | depth scale |
depthOffset | const double | depth offset |
Function Reference List
-
- RTppmClass::newPixmap
-
- getLumOrContrastOrDepthMapValue
- calculate24BitDepthPixmapPixelFromDepth
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::calculate24BitDepthPixmapPixelFromDepth()
Function Summary
name | return type | description |
calculate24BitDepthPixmapPixelFromDepth | void | calculate 24B it depth pixmap pixel from depth |
Function Arguments
name | type | description |
depth | const double | depth |
depthScale | const double | depth scale |
depthOffset | const double | depth offset |
depthMap24BitPixelValue | colour* | depth map 24B it pixel value |
Function Reference List
N/A
Function RTpixelMapsClass::writeImage()
Function Summary
name | return type | description |
writeImage | void | write image |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
pm | pixmap* | pm |
Function Reference List
-
- RTppmClass::writePPM
- RTppmClass::freePixmap
Function RTpixelMapsClass::readImage()
Function Summary
name | return type | description |
readImage | void | read image |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
rgbMap | uchar* | rgb map |
Function Reference List
-
- RTppmClass::loadPPM
- createRGBMapFromPixmapImage
- RTppmClass::freePixmap
Function RTpixelMapsClass::createRGBMapFromPixmapImage()
Function Summary
name | return type | description |
createRGBMapFromPixmapImage | void | create RGBM ap from pixmap image |
Function Arguments
name | type | description |
objectImage | pixmap* | object image |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- calculateColourFromPixmapPixel
- setRGBMapValues
Function RTpixelMapsClass::calculateColourFromPixmapPixel()
Function Summary
name | return type | description |
calculateColourFromPixmapPixel | void | calculate colour from pixmap pixel |
Function Arguments
name | type | description |
pm | pixmap* | pm |
pixelPositionInPixmap | int | pixel position in pixmap |
col | colour* | col |
Function Reference List
N/A
Function RTpixelMapsClass::createDepthMapFromDepth24BitPixmapImage()
Function Summary
name | return type | description |
createDepthMapFromDepth24BitPixmapImage | void | create depth map from depth 24B it pixmap image |
Function Arguments
name | type | description |
depth24BitPixMap | pixmap* | depth 24B it pix map |
depthMap | double* | depth map |
depthScale | const double | depth scale |
depthOffset | const double | depth offset |
Function Reference List
-
-
-
- calculateColourFromPixmapPixel
- calculateDepthFrom24BitDepthValue
- setLumOrContrastOrDepthMapValue
Function RTpixelMapsClass::calculateDepthFrom24BitDepthValue()
Function Summary
name | return type | description |
calculateDepthFrom24BitDepthValue | double | calculate depth from 24B it depth value |
Function Arguments
name | type | description |
depthMap24BitPixelValue | const colour* | depth map 24B it pixel value |
depthScale | const double | depth scale |
depthOffset | const double | depth offset |
Function Reference List
N/A
Function RTpixelMapsClass::createLuminosityMapFromRGBMap()
Function Summary
name | return type | description |
createLuminosityMapFromRGBMap | void | create luminosity map from RGBM ap |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
luminosityMap | double* | luminosity map |
Function Reference List
-
-
-
- calculateLuminosityLevelFromRGBMap
- setLumOrContrastOrDepthMapValue
Function RTpixelMapsClass::calculateLuminosityLevelFromRGBMap()
Function Summary
name | return type | description |
calculateLuminosityLevelFromRGBMap | double | calculate luminosity level from RGBM ap |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
- getRGBMapValue
- getRGBMapValue
- getRGBMapValue
- getRGBMapValues
- calculateLuminosityLevelFromRGBVal
Function RTpixelMapsClass::calculateLuminosityLevelFromRGBVal()
Function Summary
name | return type | description |
calculateLuminosityLevelFromRGBVal | double | calculate luminosity level from RGBV al |
Function Arguments
name | type | description |
rgbVal | const colour* | rgb val |
Function Reference List
N/A
Function RTpixelMapsClass::createContrastMapFromMap()
Function Summary
name | return type | description |
createContrastMapFromMap | void | create contrast map from map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
luminosityMap | const double* | luminosity map |
contrastMap | double* | contrast map |
Function Reference List
-
-
-
- calculateContrastLevelWithinKernel
- setLumOrContrastOrDepthMapValue
Function RTpixelMapsClass::calculateContrastLevelWithinKernel()
Function Summary
name | return type | description |
calculateContrastLevelWithinKernel | double | calculate contrast level within kernel |
Function Arguments
name | type | description |
pixelX | const int | pixel X |
pixelY | const int | pixel Y |
luminosityMap | const double* | luminosity map |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
imageWidth | const int | image width |
imageHeight | const int | image height |
Function Reference List
-
-
- getLumOrContrastOrDepthMapValue
-
-
-
-
- getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::maxDouble
- getLumOrContrastOrDepthMapValue
- getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::absDouble
- getLumOrContrastOrDepthMapValue
- getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::absDouble
Function RTpixelMapsClass::createLuminosityContrastBooleanMap()
Function Summary
name | return type | description |
createLuminosityContrastBooleanMap | void | create luminosity contrast boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
luminosityContrastMap | const double* | luminosity contrast map |
luminosityContrastBooleanMap | bool* | luminosity contrast boolean map |
Function Reference List
-
-
-
- getLumOrContrastOrDepthMapValue
- setBooleanMapValue
Function RTpixelMapsClass::createLuminosityBooleanMap()
Function Summary
name | return type | description |
createLuminosityBooleanMap | void | create luminosity boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
luminosityMap | const double* | luminosity map |
luminosityBooleanMap | bool* | luminosity boolean map |
Function Reference List
-
-
-
- getLumOrContrastOrDepthMapValue
- setBooleanMapValue
Function RTpixelMapsClass::fillInRTRulesExternVariables()
Function Summary
name | return type | description |
fillInRTRulesExternVariables | void | fill in RTR ules extern variables |
Function Reference List
N/A
File ATORpixelMaps Documentation
File Name: ATORpixelMaps.cpp/.hpp
File Description: ATOR pixel maps
File Function List
-
- createPointNormalMapFromPointMap
- calculateMeshPointNormalsUsingPointMap
- createPointNormalContrastMapFromPointNormalMap
- calculatePointNormalContrastLevelWithinKernel
- setXYvectorMapValue
- getXYvectorMapValue
- createDepthContrastBooleanMap
- generatePixmapFromDepthGradientMap
- generateRGBmapFromDepthGradientMap
- generatePixmapFromDepthGradientContrastMap
- createDepthGradientContrastBooleanMap
- generatePixmapFromPointNormalContrastMap
- generateRGBmapFromPointNormalContrastMap
- createPointNormalContrastBooleanMap
- calculateForegroundMinimumDepthWithinKernel
- createDepthGradientMapFromDepthMap
- calculateDepthGradientValueWithinKernel
- createDepthGradientContrastMapFromDepthGradientMap
- createDepthGradientContrastMapFromMap
- calculateDepthGradientContrastValueWithinKernel
- subtractBooleanMaps
- addBooleanMaps
- cropRGBmap
- cropDepthMap
- resampleRGBmap
- resampleLumOrContrastOrDepthMap
- createArbitraryContrastBooleanMap
File Diagram (functions hierarchy)
Function ATORpixelMapsClass::createPointNormalMapFromPointMap()
Function Summary
name | return type | description |
createPointNormalMapFromPointMap | void | create point normal map from point map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
pointMap | double* | point map |
pointNormalMap | double* | point normal map |
Function Reference List
-
-
-
- calculateMeshPointNormalsUsingPointMap
- RTpixelMapsClass::setVectorMapValue
Function ATORpixelMapsClass::calculateMeshPointNormalsUsingPointMap()
Function Summary
name | return type | description |
calculateMeshPointNormalsUsingPointMap | void | calculate mesh point normals using point map |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
imageWidth | int | image width |
imageHeight | const int | image height |
pointMap | double* | point map |
meshPointNormal | vec* | mesh point normal |
meshPointNormals[] | vec | mesh point normals [] |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::normaliseVector
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- RTpixelMapsClass::getPointMapValue
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::calculateNormalOfTri
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::normaliseVector
- SHAREDvectorClass::copyVectors
Function ATORpixelMapsClass::createPointNormalContrastMapFromPointNormalMap()
Function Summary
name | return type | description |
createPointNormalContrastMapFromPointNormalMap | void | create point normal contrast map from point normal map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
pointNormalMap | double* | point normal map |
pointNormalContrastMap | double* | point normal contrast map |
Function Reference List
-
-
-
- calculatePointNormalContrastLevelWithinKernel
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
Function ATORpixelMapsClass::calculatePointNormalContrastLevelWithinKernel()
Function Summary
name | return type | description |
calculatePointNormalContrastLevelWithinKernel | double | calculate point normal contrast level within kernel |
Function Arguments
name | type | description |
pixelX | int | pixel X |
pixelY | int | pixel Y |
pointNormalMap | double* | point normal map |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
imageWidth | int | image width |
imageHeight | const int | image height |
Function Reference List
-
-
- RTpixelMapsClass::getVectorMapValue
-
-
-
-
- RTpixelMapsClass::getVectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::maxDouble
- getXYvectorMapValue
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- getXYvectorMapValue
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORpixelMapsClass::setXYvectorMapValue()
Function Summary
name | return type | description |
setXYvectorMapValue | void | set XY vector map value |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
imageWidth | const int | image width |
XYvectorVal | vec* | XY vector val |
XYvectorMap | double* | XY vector map |
Function Reference List
N/A
Function ATORpixelMapsClass::getXYvectorMapValue()
Function Summary
name | return type | description |
getXYvectorMapValue | void | get XY vector map value |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
XYvectorMap | double* | XY vector map |
XYvectorVal | vec* | XY vector val |
Function Reference List
N/A
Function ATORpixelMapsClass::createDepthContrastBooleanMap()
Function Summary
name | return type | description |
createDepthContrastBooleanMap | void | create depth contrast boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthContrastMap | const double* | depth contrast map |
depthContrastBooleanMap | bool* | depth contrast boolean map |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORpixelMapsClass::generatePixmapFromDepthGradientMap()
Function Summary
name | return type | description |
generatePixmapFromDepthGradientMap | void | generate pixmap from depth gradient map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | int | image width |
imageHeight | const int | image height |
depthGradientMap | double* | depth gradient map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- RTppmClass::placepointPPM
- RTpixelMapsClass::writeImage
Function ATORpixelMapsClass::generateRGBmapFromDepthGradientMap()
Function Summary
name | return type | description |
generateRGBmapFromDepthGradientMap | void | generate RGB map from depth gradient map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
depthGradientMap | double* | depth gradient map |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- RTpixelMapsClass::setRGBMapValues
Function ATORpixelMapsClass::generatePixmapFromDepthGradientContrastMap()
Function Summary
name | return type | description |
generatePixmapFromDepthGradientContrastMap | void | generate pixmap from depth gradient contrast map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthGradientContrastMap | const double* | depth gradient contrast map |
Function Reference List
-
- RTppmClass::newPixmap
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::minInt
- RTppmClass::placepointPPM
- RTpixelMapsClass::writeImage
Function ATORpixelMapsClass::createDepthGradientContrastBooleanMap()
Function Summary
name | return type | description |
createDepthGradientContrastBooleanMap | void | create depth gradient contrast boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthGradientContrastMap | const double* | depth gradient contrast map |
depthGradientContrastBooleanMap | bool* | depth gradient contrast boolean map |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORpixelMapsClass::generatePixmapFromPointNormalContrastMap()
Function Summary
name | return type | description |
generatePixmapFromPointNormalContrastMap | void | generate pixmap from point normal contrast map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | const int | image width |
imageHeight | const int | image height |
pointNormalContrastMap | const double* | point normal contrast map |
Function Reference List
-
- RTppmClass::newPixmap
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::minInt
- RTppmClass::placepointPPM
- RTpixelMapsClass::writeImage
Function ATORpixelMapsClass::generateRGBmapFromPointNormalContrastMap()
Function Summary
name | return type | description |
generateRGBmapFromPointNormalContrastMap | void | generate RGB map from point normal contrast map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
pointNormalContrastMap | const double* | point normal contrast map |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::minInt
- RTpixelMapsClass::setRGBMapValues
Function ATORpixelMapsClass::createPointNormalContrastBooleanMap()
Function Summary
name | return type | description |
createPointNormalContrastBooleanMap | void | create point normal contrast boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
pointNormalContrastMap | const double* | point normal contrast map |
pointNormalContrastBooleanMap | bool* | point normal contrast boolean map |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORpixelMapsClass::calculateForegroundMinimumDepthWithinKernel()
Function Summary
name | return type | description |
calculateForegroundMinimumDepthWithinKernel | double | calculate foreground minimum depth within kernel |
Function Arguments
name | type | description |
pixelX | const int | pixel X |
pixelY | const int | pixel Y |
imageWidth | const int | image width |
imageHeight | const int | image height |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
depthMap | const double* | depth map |
nearbyPointOfMinimumDepth | vec* | nearby point of minimum depth |
zoom | const int | zoom |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::compareDoubles
Function ATORpixelMapsClass::createDepthGradientMapFromDepthMap()
Function Summary
name | return type | description |
createDepthGradientMapFromDepthMap | void | create depth gradient map from depth map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthMap | const double* | depth map |
depthGradientMap | double* | depth gradient map |
Function Reference List
-
-
-
- calculateDepthGradientValueWithinKernel
- setXYvectorMapValue
Function ATORpixelMapsClass::calculateDepthGradientValueWithinKernel()
Function Summary
name | return type | description |
calculateDepthGradientValueWithinKernel | double | calculate depth gradient value within kernel |
Function Arguments
name | type | description |
pixelX | const int | pixel X |
pixelY | const int | pixel Y |
depthMap | const double* | depth map |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
imageWidth | const int | image width |
imageHeight | const int | image height |
depthGradientVal | vec* | depth gradient val |
Function Reference List
-
-
-
-
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
Function ATORpixelMapsClass::createDepthGradientContrastMapFromDepthGradientMap()
Function Summary
name | return type | description |
createDepthGradientContrastMapFromDepthGradientMap | void | create depth gradient contrast map from depth gradient map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
depthGradientMap | double* | depth gradient map |
depthGradientContrastMap | double* | depth gradient contrast map |
Function Reference List
-
- createDepthGradientContrastMapFromMap
Function ATORpixelMapsClass::createDepthGradientContrastMapFromMap()
Function Summary
name | return type | description |
createDepthGradientContrastMapFromMap | void | create depth gradient contrast map from map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
depthGradientMap | double* | depth gradient map |
depthGradientContrastMap | double* | depth gradient contrast map |
Function Reference List
-
-
-
- calculateDepthGradientContrastValueWithinKernel
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
Function ATORpixelMapsClass::calculateDepthGradientContrastValueWithinKernel()
Function Summary
name | return type | description |
calculateDepthGradientContrastValueWithinKernel | double | calculate depth gradient contrast value within kernel |
Function Arguments
name | type | description |
pixelX | int | pixel X |
pixelY | int | pixel Y |
depthGradientMap | double* | depth gradient map |
kernelWidth | const int | kernel width |
kernelHeight | const int | kernel height |
imageWidth | int | image width |
imageHeight | const int | image height |
Function Reference List
-
-
-
-
-
-
-
- getXYvectorMapValue
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::maxDouble
- getXYvectorMapValue
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- getXYvectorMapValue
- getXYvectorMapValue
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORpixelMapsClass::subtractBooleanMaps()
Function Summary
name | return type | description |
subtractBooleanMaps | void | subtract boolean maps |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
booleanMap1 | const bool* | boolean map 1 |
booleanMap2 | const bool* | boolean map 2 |
booleanMap1MinusBooleanMap2 | bool* | boolean map 1M inus boolean map 2 |
Function Reference List
-
-
-
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORpixelMapsClass::addBooleanMaps()
Function Summary
name | return type | description |
addBooleanMaps | void | add boolean maps |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
booleanMap1 | const bool* | boolean map 1 |
booleanMap2 | const bool* | boolean map 2 |
booleanMap1PlusBooleanMap2 | bool* | boolean map 1P lus boolean map 2 |
Function Reference List
-
-
-
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::getBooleanMapValue
- RTpixelMapsClass::setBooleanMapValue
Function ATORpixelMapsClass::cropRGBmap()
Function Summary
name | return type | description |
cropRGBmap | void | crop RGB map |
Function Arguments
name | type | description |
originalImageWidth | int | original image width |
originalImageHeight | const int | original image height |
cropXPos | const int | crop XP os |
cropYPos | const int | crop YP os |
croppedWidth | const int | cropped width |
croppedHeight | const int | cropped height |
rgbMapUncropped | uchar* | rgb map uncropped |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::setRGBMapValues
Function ATORpixelMapsClass::cropDepthMap()
Function Summary
name | return type | description |
cropDepthMap | void | crop depth map |
Function Arguments
name | type | description |
originalImageWidth | const int | original image width |
originalImageHeight | const int | original image height |
cropXPos | const int | crop XP os |
cropYPos | const int | crop YP os |
croppedWidth | const int | cropped width |
croppedHeight | const int | cropped height |
depthMapUncropped | const double* | depth map uncropped |
depthMap | double* | depth map |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
Function ATORpixelMapsClass::resampleRGBmap()
Function Summary
name | return type | description |
resampleRGBmap | void | resample RGB map |
Function Arguments
name | type | description |
rgbMap | uchar* | rgb map |
imageWidth | const int | image width |
imageHeight | const int | image height |
resampledRGBmapAtDesiredZoomChar | uchar* | resampled RGB map at desired zoom char |
zoom | const int | zoom |
ignoreBackgroundComparisonMethod | const int | ignore background comparison method |
Function Reference List
N/A
Function ATORpixelMapsClass::resampleLumOrContrastOrDepthMap()
Function Summary
name | return type | description |
resampleLumOrContrastOrDepthMap | void | resample lum or contrast or depth map |
Function Arguments
name | type | description |
lumOrContrastOrDepthMap | double* | lum or contrast or depth map |
imageWidth | const int | image width |
imageHeight | const int | image height |
resampledLumOrContrastOrDepthMapAtDesiredZoomChar | double* | resampled lum or contrast or depth map at desired zoom char |
zoom | const int | zoom |
offMapValue | const double | off map value |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
Function ATORpixelMapsClass::createArbitraryContrastBooleanMap()
Function Summary
name | return type | description |
createArbitraryContrastBooleanMap | void | create arbitrary contrast boolean map |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
contrastMap | const double* | contrast map |
contrastBooleanMap | bool* | contrast boolean map |
sensitivity | const double | sensitivity |
Function Reference List
-
-
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setBooleanMapValue
File ATORquadraticFit Documentation
File Name: ATORquadraticFit.cpp/.hpp
File Description: ATOR quadratic fit
File Function List
-
- calculateAreaOfOneSideOfEdgeInPixel
- generateZeroCrossingList
- edgiseData
- calculateZeroCrossingAndOrientation
- calculateQuadraticFitCoefficients
- calculateQuadraticFitCoefficients3x3
- calculateQuadraticFitCoefficients5x5
- checkForTotalPositiveCurvature
- checkTotalNegativeCurvatureAbovePointThreshold
- checkEdgeZeroCrossingObjectPassesThreshold
- checkEdgeZeroCrossingObjectContrastGradients
- checkPointZeroCrossingObjectPassesThreshold
- getSmallestEigenValue
- calculateEdgeZeroCrossing
- calculatePointZeroCrossing
- calculateEigenVector
- calculateEigenValues
- getPixelFloat
File Diagram (functions hierarchy)
Class ATORQFzeroCrossing
Class Data
name | type | description |
x | int | x |
y | int | y |
zeroCrossingValueX | float | zero crossing value X |
zeroCrossingValueY | float | zero crossing value Y |
alpha | float | alpha |
beta | float | beta |
coefficient[NUMBER_OF_COEFFICIENTS] | float | coefficient [NUMBER_OF_COEFFICIENTS] |
next | ATORQFzeroCrossing* | next |
dzAlpha | float | dz alpha |
dzBeta | float | dz beta |
dzTwoAlpha | float | dz two alpha |
dzTwoBeta | float | dz two beta |
confidence | float | confidence |
depth | double | depth |
nearbyHitValueX | int | nearby hit value X |
nearbyHitValueY | int | nearby hit value Y |
point | vec | point |
Function ATORquadraticFitClass::calculateAreaOfOneSideOfEdgeInPixel()
Function Summary
name | return type | description |
calculateAreaOfOneSideOfEdgeInPixel | double | calculate area of one side of edge in pixel |
Function Arguments
name | type | description |
xDevPointOnSide | const int | xDev point on side |
yDevPointOnSide | const int | yDev point on side |
zeroCrossingValueX | const double | zero crossing value X |
zeroCrossingValueY | const double | zero crossing value Y |
alpha | const double | alpha |
Function Reference List
-
-
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvarsClass::minDouble
Function ATORquadraticFitClass::generateZeroCrossingList()
Function Summary
name | return type | description |
generateZeroCrossingList | void | generate zero crossing list |
Function Arguments
name | type | description |
luminosityContrastMap | const double* | luminosity contrast map |
imageWidth | const int | image width |
imageHeight | const int | image height |
firstZeroCrossingInList | ATORQFzeroCrossing* | first zero crossing in list |
edgeDetect | const bool | edge detect |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | const double* | point map |
depthMap | const double* | depth map |
zoom | const int | zoom |
interpixelMapType | const int | interpixel map type |
Function Reference List
Function ATORquadraticFitClass::edgiseData()
Function Summary
name | return type | description |
edgiseData | void | edgise data |
Function Arguments
name | type | description |
edgeDetect | const bool | edge detect |
createEnhancedImageDisplayingQuadraticFitInfo | const bool | create enhanced image displaying quadratic fit info |
currentZeroCrossingInList | ATORQFzeroCrossing* | current zero crossing in list |
imageWidth | const int | image width |
imageHeight | const int | image height |
luminosityContrastMap[] | const double | luminosity contrast map [] |
sensitivity | const double | sensitivity |
dimension | const int | dimension |
pointMap | const double* | point map |
depthMap | const double* | depth map |
zoom | const int | zoom |
interpixelMapType | const int | interpixel map type |
Function Reference List
-
-
-
- getPixelFloat
-
- ATORpixelMapsClass::calculateForegroundMinimumDepthWithinKernel
- calculateQuadraticFitCoefficients
- checkForTotalPositiveCurvature
- calculateZeroCrossingAndOrientation
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::compareDoubles
- checkTotalNegativeCurvatureAbovePointThreshold
- calculateZeroCrossingAndOrientation
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- SHAREDvarsClass::compareDoubles
- RTpixelMapsClass::generatePixmapFromRGBmap
- RTpixelMapsClass::generatePixmapFromRGBmap
Function ATORquadraticFitClass::calculateZeroCrossingAndOrientation()
Function Summary
name | return type | description |
calculateZeroCrossingAndOrientation | bool | calculate zero crossing and orientation |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
coefficient[] | float | coefficient [] |
edgeDetect | const bool | edge detect |
createEnhancedImageDisplayingQuadraticFitInfo | const bool | create enhanced image displaying quadratic fit info |
currentZeroCrossingInList | ATORQFzeroCrossing* | current zero crossing in list |
Function Reference List
-
- calculateEigenValues
- getSmallestEigenValue
- calculateEigenVector
- calculateEdgeZeroCrossing
- calculatePointZeroCrossing
- checkEdgeZeroCrossingObjectPassesThreshold
- checkPointZeroCrossingObjectPassesThreshold
Function ATORquadraticFitClass::calculateQuadraticFitCoefficients()
Function Summary
name | return type | description |
calculateQuadraticFitCoefficients | void | calculate quadratic fit coefficients |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
coefficient[] | float | coefficient [] |
luminosityContrastMap[] | const double | luminosity contrast map [] |
Function Reference List
-
-
- calculateQuadraticFitCoefficients3x3
- calculateQuadraticFitCoefficients5x5
Function ATORquadraticFitClass::calculateQuadraticFitCoefficients3x3()
Function Summary
name | return type | description |
calculateQuadraticFitCoefficients3x3 | void | calculate quadratic fit coefficients 3x 3 |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
coefficient[] | float | coefficient [] |
luminosityContrastMap[] | const double | luminosity contrast map [] |
Function Reference List
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
Function ATORquadraticFitClass::calculateQuadraticFitCoefficients5x5()
Function Summary
name | return type | description |
calculateQuadraticFitCoefficients5x5 | void | calculate quadratic fit coefficients 5x 5 |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
coefficient[] | float | coefficient [] |
luminosityContrastMap[] | const double | luminosity contrast map [] |
Function Reference List
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
-
-
-
-
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
- getPixelFloat
Function ATORquadraticFitClass::checkForTotalPositiveCurvature()
Function Summary
name | return type | description |
checkForTotalPositiveCurvature | bool | check for total positive curvature |
Function Arguments
name | type | description |
a3 | const float | a3 |
a4 | const float | a4 |
Function Reference List
N/A
Function ATORquadraticFitClass::checkTotalNegativeCurvatureAbovePointThreshold()
Function Summary
name | return type | description |
checkTotalNegativeCurvatureAbovePointThreshold | bool | check total negative curvature above point threshold |
Function Arguments
name | type | description |
a3 | const float | a3 |
a4 | const float | a4 |
Function Reference List
N/A
Function ATORquadraticFitClass::checkEdgeZeroCrossingObjectPassesThreshold()
Function Summary
name | return type | description |
checkEdgeZeroCrossingObjectPassesThreshold | bool | check edge zero crossing object passes threshold |
Function Arguments
name | type | description |
zc | ATORQFzeroCrossing* | zc |
Function Reference List
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- checkEdgeZeroCrossingObjectContrastGradients
Function ATORquadraticFitClass::checkEdgeZeroCrossingObjectContrastGradients()
Function Summary
name | return type | description |
checkEdgeZeroCrossingObjectContrastGradients | bool | check edge zero crossing object contrast gradients |
Function Arguments
name | type | description |
zc | ATORQFzeroCrossing* | zc |
Function Reference List
-
- SHAREDvarsClass::absDouble
-
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORquadraticFitClass::checkPointZeroCrossingObjectPassesThreshold()
Function Summary
name | return type | description |
checkPointZeroCrossingObjectPassesThreshold | bool | check point zero crossing object passes threshold |
Function Arguments
name | type | description |
zc | const ATORQFzeroCrossing* | zc |
Function Reference List
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- checkTotalNegativeCurvatureAbovePointThreshold
Function ATORquadraticFitClass::getSmallestEigenValue()
Function Summary
name | return type | description |
getSmallestEigenValue | float | get smallest eigen value |
Function Arguments
name | type | description |
eigenValue[] | const float | eigen value [] |
Function Reference List
-
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORquadraticFitClass::calculateEdgeZeroCrossing()
Function Summary
name | return type | description |
calculateEdgeZeroCrossing | void | calculate edge zero crossing |
Function Arguments
name | type | description |
coefficient[] | const float | coefficient [] |
beta | const float | beta |
zc[] | float | zc [] |
Function Reference List
N/A
Function ATORquadraticFitClass::calculatePointZeroCrossing()
Function Summary
name | return type | description |
calculatePointZeroCrossing | void | calculate point zero crossing |
Function Arguments
name | type | description |
coefficient[] | const float | coefficient [] |
zc[] | float | zc [] |
Function Reference List
N/A
Function ATORquadraticFitClass::calculateEigenVector()
Function Summary
name | return type | description |
calculateEigenVector | void | calculate eigen vector |
Function Arguments
name | type | description |
coefficient[] | const float | coefficient [] |
ev | const float | ev |
eigenVector[] | float | eigen vector [] |
Function Reference List
N/A
Function ATORquadraticFitClass::calculateEigenValues()
Function Summary
name | return type | description |
calculateEigenValues | void | calculate eigen values |
Function Arguments
name | type | description |
coefficient[] | const float | coefficient [] |
ev[] | float | ev [] |
Function Reference List
N/A
Function ATORquadraticFitClass::getPixelFloat()
Function Summary
name | return type | description |
getPixelFloat | float | get pixel float |
Function Arguments
name | type | description |
x | const int | x |
y | const int | y |
luminosityContrastMap[] | const double | luminosity contrast map [] |
Function Reference List
N/A
File ATORimagecomparison Documentation
File Name: ATORimagecomparison.cpp/.hpp
File Description: ATOR imagecomparison
File Function List
-
- disablePixelsThatAreNotContainedInTheObjectTriangle2DOD
- applyGaussianKernelToRGBmap
- applyGaussianKernelToLuminosityMapOrRGBmapComponent
- createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues
- checkImageHasContrastValuesOnly
- calculateAverageColour
- compareImagesRGBsmallNoKernel
- compareImagesRGBwithPosDev
- checkImageHasContrast
- compareImagesRGBwithPosDevAndLocalStarkContAndHueDev
- compareImagesRGBwithPosDevAndLocalStarkContAndHueDevCalculateAveragesOnly
- compareRGBpixelsForMatchHueOnly
- compareRGBpixelsForMatchLumContrastOnly
- compareRGBpixelsForMatchBAD
- calculateHueErrorNormalisedBAD
File Diagram (functions hierarchy)
Function ATORimagecomparisonClass::disablePixelsThatAreNotContainedInTheObjectTriangle2DOD()
Function Summary
name | return type | description |
disablePixelsThatAreNotContainedInTheObjectTriangle2DOD | void | disable pixels that are not contained in the object triangle 2DOD |
Function Arguments
name | type | description |
imageWidth | const int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
-
- RTpixelMapsClass::setRGBMapValues
Function ATORimagecomparisonClass::applyGaussianKernelToRGBmap()
Function Summary
name | return type | description |
applyGaussianKernelToRGBmap | void | apply gaussian kernel to RGB map |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
sigma | const double | sigma |
rgbMap | const uchar* | rgb map |
rgbMapWithGaussianApplied | uchar* | rgb map with gaussian applied |
Function Reference List
-
- applyGaussianKernelToLuminosityMapOrRGBmapComponent
- applyGaussianKernelToLuminosityMapOrRGBmapComponent
- applyGaussianKernelToLuminosityMapOrRGBmapComponent
Function ATORimagecomparisonClass::applyGaussianKernelToLuminosityMapOrRGBmapComponent()
Function Summary
name | return type | description |
applyGaussianKernelToLuminosityMapOrRGBmapComponent | void | apply gaussian kernel to luminosity map or RGB map component |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
sigma | const double | sigma |
luminosityMap | const double* | luminosity map |
luminosityMapWithGaussianApplied | double* | luminosity map with gaussian applied |
rgbMap | const uchar* | rgb map |
rgbMapWithGaussianApplied | uchar* | rgb map with gaussian applied |
useRGBmapComponent | const bool | use RGB map component |
rgbMapComponentNumber | const int | rgb map component number |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getRGBMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setRGBMapValue
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
Function ATORimagecomparisonClass::createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues()
Function Summary
name | return type | description |
createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues | void | create normalised hue contrast map using RGB map and calculate all contrast values |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | int | image height |
rgbMap | uchar* | rgb map |
normalisedHueContrastMap | double* | normalised hue contrast map |
normalisedAverageHueContrastR | double* | normalised average hue contrast R |
normalisedAverageHueContrastG | double* | normalised average hue contrast G |
normalisedAverageHueContrastB | double* | normalised average hue contrast B |
averageContrastWithRespectToAverageColour | double* | average contrast with respect to average colour |
averageStarkContrastWithRespectToAverageColour | double* | average stark contrast with respect to average colour |
averageLocalContrast | double* | average local contrast |
averageLocalStarkContrast | double* | average local stark contrast |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::setVectorMapValue
Function ATORimagecomparisonClass::checkImageHasContrastValuesOnly()
Function Summary
name | return type | description |
checkImageHasContrastValuesOnly | bool | check image has contrast values only |
Function Arguments
name | type | description |
averageContrastWithRespectToAverageColour | const double | average contrast with respect to average colour |
averageStarkContrastWithRespectToAverageColour | const double | average stark contrast with respect to average colour |
averageLocalContrast | const double | average local contrast |
averageLocalStarkContrast | const double | average local stark contrast |
Function Reference List
N/A
Function ATORimagecomparisonClass::calculateAverageColour()
Function Summary
name | return type | description |
calculateAverageColour | void | calculate average colour |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | int | image height |
rgbMap | uchar* | rgb map |
avgCol | colour* | avg col |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
Function ATORimagecomparisonClass::compareImagesRGBsmallNoKernel()
Function Summary
name | return type | description |
compareImagesRGBsmallNoKernel | double | compare images RGB small no kernel |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMapTest | uchar* | rgb map test |
rgbMapTrain | uchar* | rgb map train |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
- compareRGBpixelsForMatchBAD
Function ATORimagecomparisonClass::compareImagesRGBwithPosDev()
Function Summary
name | return type | description |
compareImagesRGBwithPosDev | double | compare images RGB with pos dev |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMapTest | uchar* | rgb map test |
rgbMapTrain | uchar* | rgb map train |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- compareRGBpixelsForMatchBAD
- compareRGBpixelsForMatchHueOnly
- SHAREDvarsClass::compareDoubles
Function ATORimagecomparisonClass::checkImageHasContrast()
Function Summary
name | return type | description |
checkImageHasContrast | bool | check image has contrast |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORimagecomparisonClass::compareImagesRGBwithPosDevAndLocalStarkContAndHueDev()
Function Summary
name | return type | description |
compareImagesRGBwithPosDevAndLocalStarkContAndHueDev | double | compare images RGB with pos dev and local stark cont and hue dev |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMapTest | uchar* | rgb map test |
rgbMapTrain | uchar* | rgb map train |
Function Reference List
-
- compareImagesRGBwithPosDevAndLocalStarkContAndHueDevCalculateAveragesOnly
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- compareRGBpixelsForMatchBAD
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORimagecomparisonClass::compareImagesRGBwithPosDevAndLocalStarkContAndHueDevCalculateAveragesOnly()
Function Summary
name | return type | description |
compareImagesRGBwithPosDevAndLocalStarkContAndHueDevCalculateAveragesOnly | double | compare images RGB with pos dev and local stark cont and hue dev calculate averages only |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMapTest | uchar* | rgb map test |
rgbMapTrain | uchar* | rgb map train |
averageHueDeviationR | double* | average hue deviation R |
averageHueDeviationG | double* | average hue deviation G |
averageHueDeviationB | double* | average hue deviation B |
averageXkernelRelativePositionForLowestErrorMatch | double* | average xkernel relative position for lowest error match |
averageYkernelRelativePositionForLowestErrorMatch | double* | average ykernel relative position for lowest error match |
Function Reference List
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getRGBMapValues
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- compareRGBpixelsForMatchBAD
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
Function ATORimagecomparisonClass::compareRGBpixelsForMatchHueOnly()
Function Summary
name | return type | description |
compareRGBpixelsForMatchHueOnly | double | compare RGB pixels for match hue only |
Function Arguments
name | type | description |
testImagePixelColour | colour* | test image pixel colour |
trainImagePixelColour | colour* | train image pixel colour |
Function Reference List
Function ATORimagecomparisonClass::compareRGBpixelsForMatchLumContrastOnly()
Function Summary
name | return type | description |
compareRGBpixelsForMatchLumContrastOnly | double | compare RGB pixels for match lum contrast only |
Function Arguments
name | type | description |
testImagePixelColour | colour* | test image pixel colour |
trainImagePixelColour | colour* | train image pixel colour |
Function Reference List
Function ATORimagecomparisonClass::calculateHueError()
Function Summary
name | return type | description |
calculateHueError | void | calculate hue error |
Function Arguments
name | type | description |
testImagePixelColour | colour* | test image pixel colour |
trainImagePixelColour | colour* | train image pixel colour |
hueError | double* | hue error |
nonHueError | double* | non hue error |
Function Reference List
N/A
Function ATORimagecomparisonClass::compareRGBpixelsForMatchBAD()
Function Summary
name | return type | description |
compareRGBpixelsForMatchBAD | double | compare RGB pixels for match BAD |
Function Arguments
name | type | description |
testImagePixelColour | const colour* | test image pixel colour |
trainImagePixelColour | const colour* | train image pixel colour |
Function Reference List
-
- calculateHueErrorNormalisedBAD
Function ATORimagecomparisonClass::calculateHueErrorNormalisedBAD()
Function Summary
name | return type | description |
calculateHueErrorNormalisedBAD | double | calculate hue error normalised BAD |
Function Arguments
name | type | description |
testImagePixelColour | const colour* | test image pixel colour |
trainImagePixelColour | const colour* | train image pixel colour |
hueError | double* | hue error |
nonHueErrorNormalised | double* | non hue error normalised |
Function Reference List
N/A
File LDopengl Documentation
File Name: LDopengl.cpp/.hpp
File Description: LD opengl
File Function List
-
- initiateOpenGL
- exitOpenGL
- setViewPort2Dortho
- setViewPort3D
- setViewPort3Dortho
- drawPrimitivesReferenceListToOpenGLandCreateRGBmap
- drawPrimitivesReferenceListToOpenGL
- writeScreenToRGBMap
- writeScreenToDepthMap
- updateScreen
File Diagram (functions hierarchy)
Function LDopenglClass::initiateOpenGL()
Function Summary
name | return type | description |
initiateOpenGL | bool | initiate open GL |
Function Arguments
name | type | description |
width | const int | width |
height | const int | height |
windowPositionX | const int | window position X |
windowPositionY | const int | window position Y |
confidentialWarnings | const bool | confidential warnings |
Function Reference List
N/A
Function LDopenglClass::exitOpenGL()
Function Summary
name | return type | description |
exitOpenGL | bool | exit open GL |
Function Reference List
N/A
Function LDopenglClass::setViewPort2Dortho()
Function Summary
name | return type | description |
setViewPort2Dortho | void | set view port 2D ortho |
Function Arguments
name | type | description |
left | const double | left |
right | const double | right |
bottom | const double | bottom |
top | const double | top |
Function Reference List
N/A
Function LDopenglClass::setViewPort3D()
Function Summary
name | return type | description |
setViewPort3D | void | set view port 3D |
Function Arguments
name | type | description |
eyeFacingPoly | const vec* | eye facing poly |
viewAtFacingPoly | const vec* | view at facing poly |
viewUpFacingPoly | const vec* | view up facing poly |
viewPortWidthHeightDepth | const vec* | view port width height depth |
Function Reference List
N/A
Function LDopenglClass::setViewPort3Dortho()
Function Summary
name | return type | description |
setViewPort3Dortho | void | set view port 3D ortho |
Function Arguments
name | type | description |
left | const double | left |
right | const double | right |
bottom | const double | bottom |
top | const double | top |
back | const double | back |
forward | const double | forward |
Function Reference List
N/A
Function LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmap()
Function Summary
name | return type | description |
drawPrimitivesReferenceListToOpenGLandCreateRGBmap | void | draw primitives reference list to open GL and create RGB map |
Function Arguments
name | type | description |
firstReferenceInPrimitivesReferenceList | const LDreference* | first reference in primitives reference list |
width | int | width |
height | const int | height |
rgbMap | uchar* | rgb map |
dimension | const int | dimension |
usePredefinedODmatrixOperations | const bool | use predefined OD matrix operations |
Function Reference List
Function LDopenglClass::drawPrimitivesReferenceListToOpenGL()
Function Summary
name | return type | description |
drawPrimitivesReferenceListToOpenGL | void | draw primitives reference list to open GL |
Function Arguments
name | type | description |
firstReferenceInPrimitivesReferenceList | const LDreference* | first reference in primitives reference list |
dimension | const int | dimension |
usePredefinedODmatrixOperations | const bool | use predefined OD matrix operations |
Function Reference List
N/A
Function LDopenglClass::writeScreenToRGBMap()
Function Summary
name | return type | description |
writeScreenToRGBMap | void | write screen to RGBM ap |
Function Arguments
name | type | description |
width | int | width |
height | const int | height |
rgbMap | uchar* | rgb map |
Function Reference List
N/A
Function LDopenglClass::writeScreenToDepthMap()
Function Summary
name | return type | description |
writeScreenToDepthMap | void | write screen to depth map |
Function Arguments
name | type | description |
width | int | width |
height | const int | height |
depthMap | double* | depth map |
Function Reference List
N/A
Function LDopenglClass::updateScreen()
Function Summary
name | return type | description |
updateScreen | void | update screen |
Function Reference List
N/A
File ATORmethod2DOD Documentation
File Name: ATORmethod2DOD.cpp/.hpp
File Description: ATOR method 2DOD
File Function List
-
- createInterpolated2DmeshReferenceListUsingRGBmap2DOD
- create2DmeshUsingRGBmap2DOD
- transformObjectData2DOD
- calculateXYorientationOfSide
- calculateXYlengthOfSide
- calculatePerpendicularDistanceBetweenThirdApexOfObjectTriangleAndSide
- calculateXaxisDistanceBetweenThirdApexOfObjectTriangleAndSideLeftApex
- disableReferencesThatAreNotContainedInTheObjectTriangle2DOD
- disableReferencesThatAreNotContainedInTheObjectSquare2DODadvanced
File Diagram (functions hierarchy)
Function ATORmethod2DODClass::createInterpolated2DmeshReferenceListUsingRGBmap2DOD()
Function Summary
name | return type | description |
createInterpolated2DmeshReferenceListUsingRGBmap2DOD | void | create interpolated 2D mesh reference list using RGB map 2DOD |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
firstReferenceInInterpolatedMap | LDreference* | first reference in interpolated map |
Function Reference List
-
-
-
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- RTpixelMapsClass::getRGBMapValues
Function ATORmethod2DODClass::create2DmeshUsingRGBmap2DOD()
Function Summary
name | return type | description |
create2DmeshUsingRGBmap2DOD | void | create 2D mesh using RGB map 2DOD |
Function Arguments
name | type | description |
imageWidth | int | image width |
imageHeight | const int | image height |
imageXOffset | double | image XO ffset |
imageYOffset | double | image YO ffset |
rgbMap | uchar* | rgb map |
firstMeshPointInMeshList | ATORmeshPoint* | first mesh point in mesh list |
meshPointArray[] | ATORmeshPoint* | mesh point array [] |
useEdgeZeroCrossingMap | const bool | use edge zero crossing map |
Function Reference List
-
-
-
- ATORfeatureGenerationClass::generateEdgeListFromRGBmapWithQuadraticFit
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::calculateLuminosityLevelFromRGBVal
- ATORpolygonListClass::calculateMeshPointInterpixelLuminosityContrast
- ATORpolygonListClass::calculateMeshPointLuminosityContrast
-
- ATORpolygonListClass::findMeshPointIntInMesh
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
Function ATORmethod2DODClass::transformObjectData2DOD()
Function Summary
name | return type | description |
transformObjectData2DOD | void | transform object data 2DOD |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
currentPolygonInList | ATORpolygon* | current polygon in list |
side | const int | side |
first | const bool | first |
firstFeatureInList | ATORfeature* | first feature in list |
Function Reference List
-
-
- SHAREDvarsClass::getTimeAsLong
- calculateXYorientationOfSide
- calculateXYlengthOfSide
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly
- SHAREDvectorClass::createScaleMatrix2D
- ATORoperationsClass::storeBackupVertexAbsPositionsForAllReferencesIn2Dlist
- ATORoperationsClass::restoreBackupVertexAbsPositionsForAllReferencesIn2Dlist
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::compareVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::createRotationMatrix2D
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::createRotationMatrix2D
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- calculatePerpendicularDistanceBetweenThirdApexOfObjectTriangleAndSide
- SHAREDvectorClass::createYAxisScaleMatrix2D
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- calculateXaxisDistanceBetweenThirdApexOfObjectTriangleAndSideLeftApex
- SHAREDvectorClass::createXAxisShearMatrix2D
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
-
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::multiplyVectorByMatrix
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::createIdentityMatrixRT
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::createIdentityMatrixRT
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- SHAREDvectorClass::multiplyMatricies
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- ATORoperationsClass::applyTransformationMatrixToAllReferencesIn2Dlist
- ATORoperationsClass::applyTranslationToAllReferencesIn2Dlist
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- LDopenglClass::setViewPort2Dortho
-
-
- disableReferencesThatAreNotContainedInTheObjectSquare2DODadvanced
- disableReferencesThatAreNotContainedInTheObjectTriangle2DOD
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::maxDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::getTimeAsLong
Function ATORmethod2DODClass::calculateXYorientationOfSide()
Function Summary
name | return type | description |
calculateXYorientationOfSide | double | calculate XY orientation of side |
Function Arguments
name | type | description |
currentPolygonInList | const ATORpolygon* | current polygon in list |
side | const int | side |
Function Reference List
-
-
- SHAREDvectorClass::calculateAngleBetweenVectors2D
- SHAREDvectorClass::calculateAngleBetweenVectors2D
- SHAREDvectorClass::calculateAngleBetweenVectors2D
Function ATORmethod2DODClass::calculateXYlengthOfSide()
Function Summary
name | return type | description |
calculateXYlengthOfSide | double | calculate XY length of side |
Function Arguments
name | type | description |
currentPolygonInList | const ATORpolygon* | current polygon in list |
side | const int | side |
Function Reference List
-
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPointsXYOnly
Function ATORmethod2DODClass::calculatePerpendicularDistanceBetweenThirdApexOfObjectTriangleAndSide()
Function Summary
name | return type | description |
calculatePerpendicularDistanceBetweenThirdApexOfObjectTriangleAndSide | double | calculate perpendicular distance between third apex of object triangle and side |
Function Arguments
name | type | description |
transformedObjectTriangle | const ATORpolygon* | transformed object triangle |
side | const int | side |
Function Reference List
N/A
Function ATORmethod2DODClass::calculateXaxisDistanceBetweenThirdApexOfObjectTriangleAndSideLeftApex()
Function Summary
name | return type | description |
calculateXaxisDistanceBetweenThirdApexOfObjectTriangleAndSideLeftApex | double | calculate xaxis distance between third apex of object triangle and side left apex |
Function Arguments
name | type | description |
transformedObjectTriangle | const ATORpolygon* | transformed object triangle |
side | const int | side |
Function Reference List
N/A
Function ATORmethod2DODClass::disableReferencesThatAreNotContainedInTheObjectTriangle2DOD()
Function Summary
name | return type | description |
disableReferencesThatAreNotContainedInTheObjectTriangle2DOD | void | disable references that are not contained in the object triangle 2DOD |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
currentPolygonInList | const ATORpolygon* | current polygon in list |
Function Reference List
-
-
-
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
- SHAREDvectorClass::dotProduct
Function ATORmethod2DODClass::disableReferencesThatAreNotContainedInTheObjectSquare2DODadvanced()
Function Summary
name | return type | description |
disableReferencesThatAreNotContainedInTheObjectSquare2DODadvanced | void | disable references that are not contained in the object square 2DOD advanced |
Function Arguments
name | type | description |
firstReferenceInInterpolated2DrgbMap | LDreference* | first reference in interpolated 2D rgb map |
currentPolygonInList | const ATORpolygon* | current polygon in list |
padBoundary | const bool | pad boundary |
side | const int | side |
shearFactor | const double | shear factor |
Function Reference List
-
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::subtractVectorsRT
- SHAREDvectorClass::multiplyVectorByScalar
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::initialiseVector
- SHAREDvectorClass::addVectorsRT
- SHAREDvectorClass::subtractVectorsRT
File LDparser Documentation
File Name: LDparser.cpp/.hpp
File Description: LD parser
File Function List
-
- parseFile
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- removeWhiteSpaceFromString
File Diagram (functions hierarchy)
Function LDparserClass::parseFile()
Function Summary
name | return type | description |
parseFile | bool | parse file |
Function Arguments
name | type | description |
parseFileName | string | parse file name |
initialReference | LDreference* | initial reference |
parentReference | LDreference* | parent reference |
recurseIntoPartsDir | const bool | recurse into parts dir |
Function Reference List
-
-
-
- removeWhiteSpaceFromString
- removeWhiteSpaceFromString
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvectorClass::multiplyMatricies
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- SHAREDvectorClass::multiplyMatricies
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- parseFile
Function LDparserClass::calcModXPosBasedUponRotate()
Function Summary
name | return type | description |
calcModXPosBasedUponRotate | double | calc mod XP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::calcModYPosBasedUponRotate()
Function Summary
name | return type | description |
calcModYPosBasedUponRotate | double | calc mod YP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::calcModZPosBasedUponRotate()
Function Summary
name | return type | description |
calcModZPosBasedUponRotate | double | calc mod ZP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::removeWhiteSpaceFromString()
Function Summary
name | return type | description |
removeWhiteSpaceFromString | string | remove white space from string |
Function Arguments
name | type | description |
s | const string | s |
Function Reference List
N/A
File LDreferenceManipulation Documentation
File Name: LDreferenceManipulation.cpp/.hpp
File Description: LD reference manipulation
File Function List
-
- copyReferences
- convertPositionCoordinatesToString
- convertPositionCoordinatesToStringWithCommaDelimiterPreceeding
- addReferenceToFileObject
- convertRotationMatrixToString
- write2DreferenceListCollapsedTo1DtoFile
- write2DreferencesLayerToFileObject
File Diagram (functions hierarchy)
Function LDreferenceManipulationClass::copyReferences()
Function Summary
name | return type | description |
copyReferences | void | copy references |
Function Arguments
name | type | description |
referenceNew | LDreference* | reference new |
referenceToCopy | LDreference* | reference to copy |
type | const int | type |
Function Reference List
-
-
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyMatricies
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
Function LDreferenceManipulationClass::convertPositionCoordinatesToString()
Function Summary
name | return type | description |
convertPositionCoordinatesToString | string | convert position coordinates to string |
Function Arguments
name | type | description |
spriteSceneCoords | const vec* | sprite scene coords |
Function Reference List
-
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
Function LDreferenceManipulationClass::convertPositionCoordinatesToStringWithCommaDelimiterPreceeding()
Function Summary
name | return type | description |
convertPositionCoordinatesToStringWithCommaDelimiterPreceeding | string | convert position coordinates to string with comma delimiter preceeding |
Function Arguments
name | type | description |
spriteSceneCoords | const vec* | sprite scene coords |
Function Reference List
-
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
Function LDreferenceManipulationClass::addReferenceToFileObject()
Function Summary
name | return type | description |
addReferenceToFileObject | bool | add reference to file object |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
currentReference | LDreference* | current reference |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertUnsignedIntToString
- convertPositionCoordinatesToString
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- convertRotationMatrixToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
Function LDreferenceManipulationClass::convertRotationMatrixToString()
Function Summary
name | return type | description |
convertRotationMatrixToString | string | convert rotation matrix to string |
Function Arguments
name | type | description |
rotationMatrix | const mat* | rotation matrix |
Function Reference List
-
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
Function LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile()
Function Summary
name | return type | description |
write2DreferenceListCollapsedTo1DtoFile | bool | write 2D reference list collapsed to 1D to file |
Function Arguments
name | type | description |
fileName | const string | file name |
firstReference | LDreference* | first reference |
Function Reference List
-
- write2DreferencesLayerToFileObject
Function LDreferenceManipulationClass::write2DreferencesLayerToFileObject()
Function Summary
name | return type | description |
write2DreferencesLayerToFileObject | bool | write 2D references layer to file object |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
firstReferenceInLayer | LDreference* | first reference in layer |
Function Reference List
-
-
-
- write2DreferencesLayerToFileObject
- copyReferences
- SHAREDvectorClass::copyMatricies
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
File RTreferenceManipulation Documentation
File Name: RTreferenceManipulation.cpp/.hpp
File Description: RT reference manipulation
File Function List
-
- write2DReferenceListCollapsedTo1DToFileRayTraceFormat
- writeRayTraceFormatHeaderInfo
- write2DReferencesLayerToFileObjectRayTraceFormat
- addReferenceToFileObjectRayTraceFormat
File Diagram (functions hierarchy)
Function RTreferenceManipulationClass::write2DReferenceListCollapsedTo1DToFileRayTraceFormat()
Function Summary
name | return type | description |
write2DReferenceListCollapsedTo1DToFileRayTraceFormat | bool | write 2DR eference list collapsed to 1DT o file ray trace format |
Function Arguments
name | type | description |
fileName | string | file name |
firstReference | LDreference* | first reference |
useCustomViewInfo | const bool | use custom view info |
vi | const RTviewInfo* | vi |
useCustomLightSource | const bool | use custom light source |
lightSourcePosition | const vec* | light source position |
lightSourceColour | const string | light source colour |
Function Reference List
-
-
- writeRayTraceFormatHeaderInfo
- write2DReferencesLayerToFileObjectRayTraceFormat
Function RTreferenceManipulationClass::writeRayTraceFormatHeaderInfo()
Function Summary
name | return type | description |
writeRayTraceFormatHeaderInfo | bool | write ray trace format header info |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
useCustomViewInfo | const bool | use custom view info |
vi | const RTviewInfo* | vi |
useCustomLightSource | const bool | use custom light source |
lightSourcePosition | const vec* | light source position |
lightSourceColour | const string | light source colour |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
Function RTreferenceManipulationClass::write2DReferencesLayerToFileObjectRayTraceFormat()
Function Summary
name | return type | description |
write2DReferencesLayerToFileObjectRayTraceFormat | bool | write 2DR eferences layer to file object ray trace format |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
firstReferenceInLayer | LDreference* | first reference in layer |
Function Reference List
-
-
-
- write2DReferencesLayerToFileObjectRayTraceFormat
- LDreferenceManipulationClass::copyReferences
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyMatricies
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- addReferenceToFileObjectRayTraceFormat
Function RTreferenceManipulationClass::addReferenceToFileObjectRayTraceFormat()
Function Summary
name | return type | description |
addReferenceToFileObjectRayTraceFormat | bool | add reference to file object ray trace format |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
currentReference | LDreference* | current reference |
Function Reference List
-
-
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- SHAREDvectorClass::calculateRotationVectorFromDeformationMatrix
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
- SHAREDvarsClass::compareDoubles
- RToperationsClass::makeAdvancedMatrix
- RToperationsClass::createInverseRotationxMatrix
- RToperationsClass::createInverseRotationyMatrix
- RToperationsClass::createInverseRotationzMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
- RToperationsClass::multAdvancedMatrix
File ATORcomparison Documentation
File Name: ATORcomparison.cpp/.hpp
File Description: ATOR comparison
File Function List
-
- fillDCTcoeffSelectionArrays
- compareNormalisedSnapshots
- convertNormalisedHueDeviationMapTo3x8bitMap
- cullAndBinNormalisedHueContrast
- convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray
- convertImageFileType
- createGeoTableHTMLfromFeatureList
- readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
File Diagram (functions hierarchy)
Function ATORcomparisonClass::fillDCTcoeffSelectionArrays()
Function Summary
name | return type | description |
fillDCTcoeffSelectionArrays | void | fill DCT coeff selection arrays |
Function Reference List
N/A
Function ATORcomparisonClass::compareNormalisedSnapshots()
Function Summary
name | return type | description |
compareNormalisedSnapshots | double | compare normalised snapshots |
Function Arguments
name | type | description |
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
-
- SHAREDvarsClass::getCurrentDirectory
- SHAREDvarsClass::writeStringToFileObject
- SHAREDvarsClass::writeStringToFileObject
- ATORoperationsClass::calculateNumberOfNearestFeatures
- ATORoperationsClass::generateNearestFeaturesList
- ATORoperationsClass::generateNearestFeaturesList
- ATORoperationsClass::calculateNumberOfNearestFeatures
- ATORoperationsClass::generateNearestFeaturesList
- ATORoperationsClass::generateNearestFeaturesList
-
-
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- RTpixelMapsClass::readImage
- ATORimagecomparisonClass::calculateAverageColour
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
-
-
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::writeStringToFileObject
- SHAREDvarsClass::writeStringToFileObject
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
-
- RTpixelMapsClass::readImage
- RTpixelMapsClass::readImage
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseSQLClass::createFeatureListUsingDatabaseQuery
- ATORdatabaseSQLClass::convertSQLdatabaseStringToSnapshotMaps
- ATORimagecomparisonClass::createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues
- cullAndBinNormalisedHueContrast
- ATORimagecomparisonClass::createNormalisedHueContrastMapUsingRGBmapAndCalculateAllContrastValues
- convertNormalisedHueDeviationMapTo3x8bitMap
- readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
-
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- ATORdatabaseSQLClass::calculateGeoxyBinMultiDimensional
- ATORdatabaseDecisionTreeClass::createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
- ATORdatabaseDecisionTreeClass::getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
- ATORdatabaseDecisionTreeClass::createAndOrParseIntoDirectory
- ATORdatabaseSQLClass::createFeatureListUsingDatabaseQuery
- ATORdatabaseSQLClass::createFeaturesListUsingDatabaseQueryGeoXYbinRequirement
-
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvectorClass::calculateTheDistanceBetweenTwoPoints
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::absDouble
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORimagecomparisonClass::calculateAverageColour
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseFileIOClass::compareFeaturesListForMatch
- ATORdatabaseFileIOClass::compareFeaturesListForMatch
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::compareFeaturesListForMatch
- SHAREDvarsClass::getTimeAsLong
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- RTpixelMapsClass::readImage
- RTpixelMapsClass::readImage
- ATORdatabaseFileIOClass::DBgenerateFolderName
- RTpixelMapsClass::readImage
- RTpixelMapsClass::readImage
- SHAREDvarsClass::setCurrentDirectory
- ATORdatabaseSQLClass::convertSQLdatabaseStringToSnapshotMaps
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::getTimeAsLong
- ATORimagecomparisonClass::compareImagesRGBsmallNoKernel
- ATORimagecomparisonClass::compareImagesRGBwithPosDev
- ATORimagecomparisonClass::compareImagesRGBwithPosDevAndLocalStarkContAndHueDev
- ATORimagecomparisonClass::compareImagesRGBwithPosDev
- ATORimagecomparisonClass::compareImagesRGBwithPosDevAndLocalStarkContAndHueDev
- ATORimagecomparisonClass::checkImageHasContrast
- SHAREDvarsClass::getTimeAsLong
- ATORimagecomparisonClass::checkImageHasContrast
- SHAREDvarsClass::convertDoubleToString
-
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::compareFeaturesListForMatch
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- convertImageFileType
- convertImageFileType
- LDjpegClass::setPointerToDCTtableHTMLoutputString
- readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
- LDjpegClass::setPointerToDCTtableHTMLoutputString
- readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray
- SHAREDvarsClass::convertIntToString
- ATORdatabaseSQLClass::determineDCTBinUnsigned
- SHAREDvarsClass::convertUnsignedIntToString
- SHAREDvarsClass::convertIntToString
- ATORdatabaseSQLClass::determineDCTBinUnsigned
- SHAREDvarsClass::convertUnsignedIntToString
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile
- ATORdatabaseFileIOClass::compareFeaturesListForMatch
- createGeoTableHTMLfromFeatureList
- createGeoTableHTMLfromFeatureList
- createGeoTableHTMLfromFeatureList
- createGeoTableHTMLfromFeatureList
- convertImageFileType
- convertImageFileType
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::writeStringToFileObject
- SHAREDvarsClass::getTimeAsLong
- SHAREDvarsClass::writeStringToFileObject
Function ATORcomparisonClass::convertNormalisedHueDeviationMapTo3x8bitMap()
Function Summary
name | return type | description |
convertNormalisedHueDeviationMapTo3x8bitMap | void | convert normalised hue deviation map to 3x 8bit map |
Function Arguments
name | type | description |
imageWidth | int | 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
-
-
-
- RTpixelMapsClass::getVectorMapValue
- cullAndBinNormalisedHueContrast
- RTpixelMapsClass::setRGBMapValues
Function ATORcomparisonClass::cullAndBinNormalisedHueContrast()
Function Summary
name | return type | description |
cullAndBinNormalisedHueContrast | void | cull and bin normalised hue contrast |
Function Arguments
name | type | description |
normalisedHueContrast | vec* | normalised hue contrast |
culledNormalisedHueContrast | colour* | culled normalised hue contrast |
Function Reference List
N/A
Function ATORcomparisonClass::convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray()
Function Summary
name | return type | description |
convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray | void | convert DCT coeff individual arrays to concatonated signed DCT coeff array |
Function Arguments
name | type | description |
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 ATORcomparisonClass::convertImageFileType()
Function Summary
name | return type | description |
convertImageFileType | void | convert image file type |
Function Arguments
name | type | description |
imageBaseFileName | const 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 ATORcomparisonClass::createGeoTableHTMLfromFeatureList()
Function Summary
name | return type | description |
createGeoTableHTMLfromFeatureList | void | create geo table HTML from feature list |
Function Arguments
name | type | description |
firstFeatureInNearestFeatureList | const ATORfeature* | first feature in nearest feature list |
applyBinning | const bool | apply binning |
geoTableHTMLoutputString | string* | geo table HTML output string |
Function Reference List
-
-
-
-
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
Function ATORcomparisonClass::readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray()
Function Summary
name | return type | description |
readDCTcoeffIndividualArraysAndConvertToConcatonatedSignedDCTcoeffArray | void | read DCT coeff individual arrays and convert to concatonated signed DCT coeff array |
Function Arguments
name | type | description |
rgbMapSmallFacingPolyFileNamePPM | const 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
-
-
- LDjpegClass::readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients
- LDjpegClass::readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients
- LDjpegClass::readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients
- convertDCTcoeffIndividualArraysToConcatonatedSignedDCTcoeffArray
File ATORdatabaseSQL Documentation
File Name: ATORdatabaseSQL.cpp/.hpp
File Description: ATOR database SQL
File Function List
-
- createFeatureContainerListUsingSQLDatabaseDecisionTreeTableQuery
- createSnapshotIDreferenceListUsingSQLdatabaseDecisionTreeTableQuery
- insertSnapshotIDreferenceIntoSQLdatabaseDecisionTree
- insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart
- insertSnapshotIDreferenceIntoSQLdatabaseDecisionTreeIteration
- insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd
- convertSnapshotMapsToStringForSQLdatabaseEntry
- convertSQLdatabaseStringToSnapshotMaps
- createFeaturesListUsingDatabaseQueryGeoXYbinRequirement
- insertTransformedFeatureListIntoDatabase
- addSQLRowDataToFeatureList
- createSQLSelectRowCommand
- createFeatureListUsingDatabaseQuery
- powLong
- convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue
- calculateGeoxyBinMultiDimensional
- convertConcatonatedSignedDctCoeffArrayAndGeoToLinearCombination
- determineGeoBinX
- determineGeoBinY
- determineGeoBinDoubleX
- determineGeoBinDoubleY
- determineDCTBinUnsigned
- determineDCTBinUnsignedDouble
File Diagram (functions hierarchy)
Function ATORdatabaseSQLClass::createFeatureContainerListUsingSQLDatabaseDecisionTreeTableQuery()
Function Summary
name | return type | description |
createFeatureContainerListUsingSQLDatabaseDecisionTreeTableQuery | void | create feature container list using SQLD atabase decision tree table query |
Function Arguments
name | type | description |
firstFeatureContainerInTestFeatureMatchingTrainBin | ATORfeatureContainer* | first feature container in test feature matching train bin |
ignoreOTfeatures | const bool | ignore OT features |
decisionTreeBinText | const char* | decision tree bin text |
decisionTreeBinTextLength | const int | decision tree bin text length |
trainOrTest | const int | train or test |
Function Reference List
-
- createSQLSelectRowCommand
- SHAREDvarsClass::convertLongToString
- addSQLRowDataToFeatureList
Function ATORdatabaseSQLClass::createSnapshotIDreferenceListUsingSQLdatabaseDecisionTreeTableQuery()
Function Summary
name | return type | description |
createSnapshotIDreferenceListUsingSQLdatabaseDecisionTreeTableQuery | void | create snapshot ID reference list using SQL database decision tree table query |
Function Arguments
name | type | description |
firstReferenceInSnapshotIDreferenceList | ATORsnapshotIDreferenceList* | first reference in snapshot ID reference list |
sqlDatabaseDecisionTreeTableName | const string | sql database decision tree table name |
decisionTreeBinText | const char* | decision tree bin text |
decisionTreeBinTextLength | const int | decision tree bin text length |
trainOrTest | const int | train or test |
Function Reference List
-
-
- SHAREDvarsClass::convertLongToString
Function ATORdatabaseSQLClass::insertSnapshotIDreferenceIntoSQLdatabaseDecisionTree()
Function Summary
name | return type | description |
insertSnapshotIDreferenceIntoSQLdatabaseDecisionTree | void | insert snapshot ID reference into SQL database decision tree |
Function Arguments
name | type | description |
sqlDatabaseDecisionTreeTableName | const string | sql database decision tree table name |
decisionTreeBinText | const char* | decision tree bin text |
decisionTreeBinTextLength | const int | decision tree bin text length |
snapshotReferenceID | const int64_t | snapshot reference ID |
databaseTableSize | int64_t* | database table size |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertLongToString
- LDmysqlClass::performSQLrealInsertQuery
Function ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart()
Function Summary
name | return type | description |
insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart | void | insert all snapshot ID references into SQL database decision tree start |
Function Arguments
name | type | description |
sqlDatabaseDecisionTreeTableName | const string | sql database decision tree table name |
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
N/A
Function ATORdatabaseSQLClass::insertSnapshotIDreferenceIntoSQLdatabaseDecisionTreeIteration()
Function Summary
name | return type | description |
insertSnapshotIDreferenceIntoSQLdatabaseDecisionTreeIteration | void | insert snapshot ID reference into SQL database decision tree iteration |
Function Arguments
name | type | description |
decisionTreeBinText | const char* | decision tree bin text |
decisionTreeBinTextLength | const int | decision tree bin text length |
snapshotReferenceID | const int64_t | snapshot reference ID |
databaseTableSize | int64_t* | database table size |
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
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertLongToString
Function ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd()
Function Summary
name | return type | description |
insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd | void | insert all snapshot ID references into SQL database decision tree end |
Function Arguments
name | type | description |
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
-
-
- LDmysqlClass::performSQLrealInsertQuery
Function ATORdatabaseSQLClass::convertSnapshotMapsToStringForSQLdatabaseEntry()
Function Summary
name | return type | description |
convertSnapshotMapsToStringForSQLdatabaseEntry | void | convert snapshot maps to string for SQL database entry |
Function Arguments
name | type | description |
imageWidthFacingPoly | int | image width facing poly |
imageHeightFacingPoly | const int | image height facing poly |
rgbMapFacingPoly | uchar* | rgb map facing poly |
rgbDevIEnormalisedHueContrastMapFacingPoly | double* | rgb dev IE normalised hue contrast map facing poly |
depthMapFacingPoly | const double* | depth map facing poly |
smallImageWidth | int | small image width |
smallImageHeight | const int | small image height |
rgbMapSmallFacingPoly | uchar* | rgb map small facing poly |
rgbDevIEnormalisedHueContrastMapSmallFacingPoly | const double* | rgb dev IE normalised hue contrast map small facing poly |
depthMapSmallFacingPoly | double* | depth map small facing poly |
dimension | const int | dimension |
snapshotMapsText | char* | snapshot maps text |
depthScale | const double | depth scale |
compareRgbDevMapsNotRgbMaps | const bool | compare rgb dev maps not rgb maps |
stringSize | int* | string size |
Function Reference List
-
-
-
-
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getVectorMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::calculate24BitDepthPixmapPixelFromDepth
- RTpixelMapsClass::getRGBMapValues
- RTpixelMapsClass::getVectorMapValue
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- RTpixelMapsClass::calculate24BitDepthPixmapPixelFromDepth
Function ATORdatabaseSQLClass::convertSQLdatabaseStringToSnapshotMaps()
Function Summary
name | return type | description |
convertSQLdatabaseStringToSnapshotMaps | void | convert SQL database string to snapshot maps |
Function Arguments
name | type | description |
imageWidthFacingPoly | const int | image width facing poly |
imageHeightFacingPoly | const int | image height facing poly |
rgbMapFacingPoly | uchar* | rgb map facing poly |
rgbDevIEnormalisedHueContrastMapFacingPoly | double* | rgb dev IE normalised hue contrast map facing poly |
depthMapFacingPoly | double* | depth map facing poly |
smallImageWidth | const int | small image width |
smallImageHeight | const int | small image height |
rgbMapSmallFacingPoly | uchar* | rgb map small facing poly |
rgbDevIEnormalisedHueContrastMapSmallFacingPoly | double* | rgb dev IE normalised hue contrast map small facing poly |
depthMapSmallFacingPoly | double* | depth map small facing poly |
dimension | const int | dimension |
snapshotMapsText | const char* | snapshot maps text |
depthScale | const double | depth scale |
compareRgbDevMapsNotRgbMaps | const bool | compare rgb dev maps not rgb maps |
Function Reference List
-
-
-
-
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::setVectorMapValue
- RTpixelMapsClass::calculateDepthFrom24BitDepthValue
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
- RTpixelMapsClass::setRGBMapValues
- RTpixelMapsClass::setVectorMapValue
- RTpixelMapsClass::calculateDepthFrom24BitDepthValue
- RTpixelMapsClass::setLumOrContrastOrDepthMapValue
Function ATORdatabaseSQLClass::createFeaturesListUsingDatabaseQueryGeoXYbinRequirement()
Function Summary
name | return type | description |
createFeaturesListUsingDatabaseQueryGeoXYbinRequirement | void | create features list using database query geo XY bin requirement |
Function Arguments
name | type | description |
firstFeatureContainerInList | ATORfeatureContainer* | first feature container in list |
createFeatureObjects | const bool | create feature objects |
appendToList | const bool | append to list |
ignoreOTfeatures | const bool | ignore OT features |
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 [] |
rgb8bitSmallMapForInstantDBqueryAccessRequirement | uchar* | rgb 8bit small map for instant DB query access requirement |
smallImageWidth | int | small image width |
smallImageHeight | const int | small image height |
trainTableName | const string | train table name |
trainOrTest | const int | train or test |
Function Reference List
-
-
- SHAREDvarsClass::convertLongToString
- convertConcatonatedSignedDctCoeffArrayAndGeoToLinearCombination
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
-
-
- calculateGeoxyBinMultiDimensional
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::minInt
- SHAREDvarsClass::maxInt
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createSQLSelectRowCommand
-
- addSQLRowDataToFeatureList
Function ATORdatabaseSQLClass::insertTransformedFeatureListIntoDatabase()
Function Summary
name | return type | description |
insertTransformedFeatureListIntoDatabase | void | insert transformed feature list into database |
Function Arguments
name | type | description |
firstFeatureInList | ATORfeature* | first feature in list |
objectName | const string | object name |
viewIndex | const int | view index |
zoomIndex | const int | zoom index |
polyIndex | const int | poly index |
sideIndex | const int | side index |
trainOrTest | const int | train or test |
ignoreOTfeatures | const bool | ignore OT features |
rgb8bitSmallMapForInstantDBqueryAccess | uchar* | rgb 8bit small map for instant DB query access |
smallImageWidth | int | small image width |
smallImageHeight | const int | small image height |
addPermutationsOfTrainFeaturesForGeoBinning | const bool | add permutations of train features for geo binning |
maxNumFeaturePermutations | const int | max num feature permutations |
tableName | const string | table name |
databaseTableSize | int64_t* | database table size |
Function Reference List
-
-
-
-
-
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- determineGeoBinX
- determineGeoBinY
- determineGeoBinX
- determineGeoBinY
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- LDreferenceManipulationClass::convertPositionCoordinatesToStringWithCommaDelimiterPreceeding
- LDreferenceManipulationClass::convertPositionCoordinatesToStringWithCommaDelimiterPreceeding
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- LDreferenceManipulationClass::convertPositionCoordinatesToStringWithCommaDelimiterPreceeding
- LDreferenceManipulationClass::convertPositionCoordinatesToStringWithCommaDelimiterPreceeding
- SHAREDvarsClass::convertIntToString
- determineGeoBinX
- determineGeoBinY
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- calculateGeoxyBinMultiDimensional
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- convertConcatonatedSignedDctCoeffArrayAndGeoToLinearCombination
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- RTpixelMapsClass::getRGBMapValues
- SHAREDvarsClass::convertIntToString
- LDmysqlClass::performSQLinsertQuery
- LDmysqlClass::performSQLrealInsertQuery
Function ATORdatabaseSQLClass::addSQLRowDataToFeatureList()
Function Summary
name | return type | description |
addSQLRowDataToFeatureList | void | add SQLR ow data to feature list |
Function Arguments
name | type | description |
row | const MYSQL_ROW | row |
firstFeatureInList | ATORfeature* | first feature in list |
createFeatureObjects | const bool | create feature objects |
ignoreOTfeatures | const bool | ignore OT features |
numFeatures | const int | num features |
Function Reference List
N/A
Function ATORdatabaseSQLClass::createSQLSelectRowCommand()
Function Summary
name | return type | description |
createSQLSelectRowCommand | string | create SQLS elect row command |
Function Arguments
name | type | description |
numFeatures | const int | num features |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
Function ATORdatabaseSQLClass::createFeatureListUsingDatabaseQuery()
Function Summary
name | return type | description |
createFeatureListUsingDatabaseQuery | void | create feature list using database query |
Function Arguments
name | type | description |
firstFeatureInList | ATORfeature* | first feature in list |
createFeatureObjects | const bool | create feature objects |
appendToList | const bool | append to list |
ignoreOTfeatures | const bool | ignore OT features |
sqlDatabaseTestTableName | const string | sql database test table name |
testID | const int64_t | test ID |
testObjectName | const string | test object name |
testViewIndex | const int | test view index |
testZoomIndex | const int | test zoom index |
testPolyIndex | const int | test poly index |
testSideIndex | const int | test side index |
useTestID | const bool | use test ID |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createSQLSelectRowCommand
-
- addSQLRowDataToFeatureList
Function ATORdatabaseSQLClass::powLong()
Function Summary
name | return type | description |
powLong | int64_t | pow long |
Function Arguments
name | type | description |
val | const int64_t | val |
degree | const int | degree |
Function Reference List
N/A
Function ATORdatabaseSQLClass::convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue()
Function Summary
name | return type | description |
convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue | uint64_t | convert DCT coeff concatonated array to binned all DCT coeff 64 bit value |
Function Arguments
name | type | description |
concatonatedSignedDctCoeffArray[] | const schar | concatonated signed dct coeff array [] |
Function Reference List
-
-
- determineDCTBinUnsigned
- powLong
Function ATORdatabaseSQLClass::calculateGeoxyBinMultiDimensional()
Function Summary
name | return type | description |
calculateGeoxyBinMultiDimensional | int64_t | calculate geoxy bin multi dimensional |
Function Arguments
name | type | description |
geoxBin[] | const int | geox bin [] |
geoyBin[] | const int | geoy bin [] |
Function Reference List
N/A
Function ATORdatabaseSQLClass::convertConcatonatedSignedDctCoeffArrayAndGeoToLinearCombination()
Function Summary
name | return type | description |
convertConcatonatedSignedDctCoeffArrayAndGeoToLinearCombination | void | convert concatonated signed dct coeff array and geo to linear combination |
Function Arguments
name | type | description |
concatonatedSignedDctCoeffArray[] | const schar | concatonated signed dct coeff array [] |
geoxBin[] | const int | geox bin [] |
geoyBin[] | const int | geoy bin [] |
linearCombination | uint64_t* | linear combination |
Function Reference List
Function ATORdatabaseSQLClass::determineGeoBinX()
Function Summary
name | return type | description |
determineGeoBinX | int | determine geo bin X |
Function Arguments
name | type | description |
featurePointTransformedXpos | const double | feature point transformed xpos |
Function Reference List
N/A
Function ATORdatabaseSQLClass::determineGeoBinY()
Function Summary
name | return type | description |
determineGeoBinY | int | determine geo bin Y |
Function Arguments
name | type | description |
featurePointTransformedYpos | const double | feature point transformed ypos |
Function Reference List
N/A
Function ATORdatabaseSQLClass::determineGeoBinDoubleX()
Function Summary
name | return type | description |
determineGeoBinDoubleX | double | determine geo bin double X |
Function Arguments
name | type | description |
featurePointTransformedXpos | const double | feature point transformed xpos |
Function Reference List
N/A
Function ATORdatabaseSQLClass::determineGeoBinDoubleY()
Function Summary
name | return type | description |
determineGeoBinDoubleY | double | determine geo bin double Y |
Function Arguments
name | type | description |
featurePointTransformedYpos | const double | feature point transformed ypos |
Function Reference List
N/A
Function ATORdatabaseSQLClass::determineDCTBinUnsigned()
Function Summary
name | return type | description |
determineDCTBinUnsigned | uint32_t | determine DCTB in unsigned |
Function Arguments
name | type | description |
arrayValueSigned | int | array value signed |
arrayValueUnsignedDouble | double* | array value unsigned double |
Function Reference List
-
-
- determineDCTBinUnsignedDouble
Function ATORdatabaseSQLClass::determineDCTBinUnsignedDouble()
Function Summary
name | return type | description |
determineDCTBinUnsignedDouble | double | determine DCTB in unsigned double |
Function Arguments
name | type | description |
arrayValueSigned | const int | array value signed |
Function Reference List
N/A
File LDmysql Documentation
File Name: LDmysql.cpp/.hpp
File Description: LD mysql
File Function List
-
- initiateMySQLserverConnection
- performSQLinsertQuery
- performSQLrealInsertQuery
- performSQLgetNumRowsQuery
- performSQLdeleteAllRowsQuery
- endMySQLserverConnection
File Diagram (functions hierarchy)
Function LDmysqlClass::initiateMySQLserverConnection()
Function Summary
name | return type | description |
initiateMySQLserverConnection | bool | initiate my SQL server connection |
Function Arguments
name | type | description |
mysqlServerIpAddressAndPort | const char* | mysql server ip address and port |
username | const char* | username |
password | const char* | password |
databaseName | const char* | database name |
Function Reference List
N/A
Function LDmysqlClass::performSQLinsertQuery()
Function Summary
name | return type | description |
performSQLinsertQuery | bool | perform SQL insert query |
Function Arguments
name | type | description |
sqlCommand | const char* | sql command |
Function Reference List
N/A
Function LDmysqlClass::performSQLrealInsertQuery()
Function Summary
name | return type | description |
performSQLrealInsertQuery | bool | perform SQL real insert query |
Function Arguments
name | type | description |
sqlCommand | const char* | sql command |
stringLength | const uint64_t | string length |
Function Reference List
N/A
Function LDmysqlClass::performSQLgetNumRowsQuery()
Function Summary
name | return type | description |
performSQLgetNumRowsQuery | int64_t | perform SQL get num rows query |
Function Arguments
name | type | description |
tableName | const string | table name |
Function Reference List
N/A
Function LDmysqlClass::performSQLdeleteAllRowsQuery()
Function Summary
name | return type | description |
performSQLdeleteAllRowsQuery | void | perform SQL delete all rows query |
Function Arguments
name | type | description |
tableName | const string | table name |
Function Reference List
N/A
Function LDmysqlClass::endMySQLserverConnection()
Function Summary
name | return type | description |
endMySQLserverConnection | void | end my SQL server connection |
Function Reference List
N/A
File ATORdatabaseDecisionTree Documentation
File Name: ATORdatabaseDecisionTree.cpp/.hpp
File Description: ATOR database decision tree
File Function List
-
- addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations
- addSnapshotIDReferenceToList
- getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
- createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck
- createSnapshotIDreferenceImageComparisonDecisionTreeString
- getSnapshotIDreferencesInImageComparisonDecisionTree
- parseSnapshotIDreferenceList
- createOrParseSnapshotIDreferenceImageComparisonDecisionTree
- createAndOrParseIntoDirectory
File Diagram (functions hierarchy)
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcombinations | void | add snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT combinations |
Function Arguments
name | type | description |
imageWidth | int | 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
-
-
- createAndOrParseIntoDirectory
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
Function ATORdatabaseDecisionTreeClass::addSnapshotIDReferenceToList()
Function Summary
name | return type | description |
addSnapshotIDReferenceToList | void | add snapshot IDR eference to list |
Function Arguments
name | type | description |
parseFileName | const string* | parse file name |
snapshotID | const int64_t | snapshot ID |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
Function ATORdatabaseDecisionTreeClass::getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck()
Function Summary
name | return type | description |
getSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck | void | get snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT check |
Function Arguments
name | type | description |
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 [] |
firstReferenceInSnapshotIDreferenceList | ATORsnapshotIDreferenceList* | first reference in snapshot ID reference list |
trainOrTest | const int | train or test |
DTbin | string* | DT bin |
Function Reference List
-
- createSnapshotIDreferenceImageComparisonDecisionTreeString
- ATORdatabaseSQLClass::createSnapshotIDreferenceListUsingSQLdatabaseDecisionTreeTableQuery
- getSnapshotIDreferencesInImageComparisonDecisionTree
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopDCT | void | add snapshot ID reference to image comparison decision tree loop DCT |
Function Arguments
name | type | description |
imageWidth | int | 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
-
-
-
-
-
- ATORdatabaseSQLClass::determineDCTBinUnsigned
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeStart
- createAndOrParseIntoDirectory
- ATORdatabaseSQLClass::convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue
- createAndOrParseIntoDirectory
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
- ATORdatabaseSQLClass::insertAllSnapshotIDreferencesIntoSQLdatabaseDecisionTreeEnd
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopSmallHueDevMap | void | add snapshot ID reference to image comparison decision tree loop small hue dev map |
Function Arguments
name | type | description |
imageWidth | int | 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
-
- createOrParseSnapshotIDreferenceImageComparisonDecisionTree
- createOrParseSnapshotIDreferenceImageComparisonDecisionTree
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopGeo | void | add snapshot ID reference to image comparison decision tree loop geo |
Function Arguments
name | type | description |
imageWidth | const 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
-
-
-
-
-
-
- ATORdatabaseSQLClass::determineGeoBinDoubleX
- ATORdatabaseSQLClass::determineGeoBinDoubleY
- ATORdatabaseSQLClass::determineGeoBinDoubleX
- ATORdatabaseSQLClass::determineGeoBinDoubleY
-
-
-
-
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopAvgHueDev | void | add snapshot ID reference to image comparison decision tree loop avg hue dev |
Function Arguments
name | type | description |
imageWidth | const 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
-
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal
Function ATORdatabaseDecisionTreeClass::addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal()
Function Summary
name | return type | description |
addSnapshotIDreferenceToImageComparisonDecisionTreeLoopFinal | void | add snapshot ID reference to image comparison decision tree loop final |
Function Arguments
name | type | description |
imageWidth | const 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
-
- ATORdatabaseSQLClass::insertSnapshotIDreferenceIntoSQLdatabaseDecisionTreeIteration
- ATORdatabaseSQLClass::insertSnapshotIDreferenceIntoSQLdatabaseDecisionTree
- addSnapshotIDReferenceToList
Function ATORdatabaseDecisionTreeClass::createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck()
Function Summary
name | return type | description |
createFeatureContainerListUsingUsingGetSnapshotIDreferenceToImageComparisonDecisionTreeWithGeoAvgHueDevAndDCTcheck | void | create feature container list using using get snapshot ID reference to image comparison decision tree with geo avg hue dev and DCT check |
Function Arguments
name | type | description |
firstFeatureContainerInTestFeatureMatchingTrainBin | ATORfeatureContainer* | 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
-
- createSnapshotIDreferenceImageComparisonDecisionTreeString
- ATORdatabaseSQLClass::createFeatureContainerListUsingSQLDatabaseDecisionTreeTableQuery
Function ATORdatabaseDecisionTreeClass::createSnapshotIDreferenceImageComparisonDecisionTreeString()
Function Summary
name | return type | description |
createSnapshotIDreferenceImageComparisonDecisionTreeString | void | create snapshot ID reference image comparison decision tree string |
Function Arguments
name | type | description |
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 [] |
currentDirectoryCharStar | char* | current directory char star |
currentDirectoryLength | int* | current directory length |
currentDirectory | string* | current directory |
Function Reference List
-
- createAndOrParseIntoDirectory
- ATORdatabaseSQLClass::convertDCTcoeffConcatonatedArrayToBinnedAllDCTcoeff64bitValue
- createAndOrParseIntoDirectory
- createOrParseSnapshotIDreferenceImageComparisonDecisionTree
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
- createAndOrParseIntoDirectory
Function ATORdatabaseDecisionTreeClass::getSnapshotIDreferencesInImageComparisonDecisionTree()
Function Summary
name | return type | description |
getSnapshotIDreferencesInImageComparisonDecisionTree | void | get snapshot ID references in image comparison decision tree |
Function Arguments
name | type | description |
imageWidth | int | 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
-
-
- createOrParseSnapshotIDreferenceImageComparisonDecisionTree
- parseSnapshotIDreferenceList
Function ATORdatabaseDecisionTreeClass::parseSnapshotIDreferenceList()
Function Summary
name | return type | description |
parseSnapshotIDreferenceList | void | parse snapshot ID reference list |
Function Arguments
name | type | description |
parseFileName | const string* | parse file name |
firstReferenceInSnapshotIDreferenceList | ATORsnapshotIDreferenceList* | first reference in snapshot ID reference list |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToLong
Function ATORdatabaseDecisionTreeClass::createOrParseSnapshotIDreferenceImageComparisonDecisionTree()
Function Summary
name | return type | description |
createOrParseSnapshotIDreferenceImageComparisonDecisionTree | void | create or parse snapshot ID reference image comparison decision tree |
Function Arguments
name | type | description |
imageWidth | int | 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
-
- RTpixelMapsClass::createLuminosityMapFromRGBMap
- RTpixelMapsClass::createContrastMapFromMap
-
- RTpixelMapsClass::getLumOrContrastOrDepthMapValue
- createAndOrParseIntoDirectory
Function ATORdatabaseDecisionTreeClass::createAndOrParseIntoDirectory()
Function Summary
name | return type | description |
createAndOrParseIntoDirectory | void | create and or parse into directory |
Function Arguments
name | type | description |
folderNameFullPath | string* | folder name full path |
folderName | string* | folder name |
create | const bool | create |
relativeOrAbsolute | const bool | relative or absolute |
Function Reference List
-
-
-
- SHAREDvarsClass::createDirectory
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::createDirectory
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
File ATORdatabaseFileIO Documentation
File Name: ATORdatabaseFileIO.cpp/.hpp
File Description: ATOR database file IO
File Function List
-
- initialiseDatabase
- DBsetCurrentDirectory
- DBgenerateServerDatabaseName
- DBgenerateFolderName
- compareFeaturesListForMatch
- createTransformedFeaturesFile
- createFeaturesListUsingFeaturesFile
File Diagram (functions hierarchy)
Function ATORdatabaseFileIOClass::initialiseDatabase()
Function Summary
name | return type | description |
initialiseDatabase | void | initialise database |
Function Arguments
name | type | description |
newDatabaseFolderName | const string | new database folder name |
Function Reference List
N/A
Function ATORdatabaseFileIOClass::DBsetCurrentDirectory()
Function Summary
name | return type | description |
DBsetCurrentDirectory | bool | DB set current directory |
Function Arguments
name | type | description |
folderName | string* | folder name |
Function Reference List
-
- SHAREDvarsClass::setCurrentDirectory
Function ATORdatabaseFileIOClass::DBgenerateServerDatabaseName()
Function Summary
name | return type | description |
DBgenerateServerDatabaseName | string | DB generate server database name |
Function Arguments
name | type | description |
objectName | const string* | object name |
trainOrTest | const bool | train or test |
Function Reference List
N/A
Function ATORdatabaseFileIOClass::DBgenerateFolderName()
Function Summary
name | return type | description |
DBgenerateFolderName | string | DB generate folder name |
Function Arguments
name | type | description |
objectName | string* | object name |
trainOrTest | const bool | train or test |
Function Reference List
-
- DBgenerateServerDatabaseName
- DBsetCurrentDirectory
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
Function ATORdatabaseFileIOClass::compareFeaturesListForMatch()
Function Summary
name | return type | description |
compareFeaturesListForMatch | bool | compare features list for match |
Function Arguments
name | type | description |
testFirstFeatureInNearestFeatureList | ATORfeature* | test first feature in nearest feature list |
trainFirstFeatureInNearestFeatureList | ATORfeature* | train first feature in nearest feature list |
dimension | const int | dimension |
exactMatchFound | bool* | exact match found |
Function Reference List
-
-
-
-
-
-
- SHAREDvarsClass::minDouble
- SHAREDvarsClass::maxDouble
- SHAREDvectorClass::compareVectorsArbitraryError
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
- ATORdatabaseSQLClass::determineGeoBinX
- ATORdatabaseSQLClass::determineGeoBinY
Function ATORdatabaseFileIOClass::createTransformedFeaturesFile()
Function Summary
name | return type | description |
createTransformedFeaturesFile | void | create transformed features file |
Function Arguments
name | type | description |
firstFeatureInList | const ATORfeature* | first feature in list |
fileName | const string | file name |
objectName | const string | object name |
viewIndex | const int | view index |
zoomIndex | const int | zoom index |
polyIndex | const int | poly index |
sideIndex | const int | side index |
trainOrTest | const int | train or test |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
- LDreferenceManipulationClass::convertPositionCoordinatesToString
Function ATORdatabaseFileIOClass::createFeaturesListUsingFeaturesFile()
Function Summary
name | return type | description |
createFeaturesListUsingFeaturesFile | void | create features list using features file |
Function Arguments
name | type | description |
fileName | const string | file name |
firstFeatureInList | ATORfeature* | first feature in list |
createFeatureObjects | const bool | create feature objects |
appendToList | const bool | append to list |
ignoreOTfeatures | const bool | ignore OT features |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
File LDjpeg Documentation
File Name: LDjpeg.cpp/.hpp
File Description: LD jpeg
File Function List
-
- setPointerToDCTtableHTMLoutputString
- readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients
File Diagram (functions hierarchy)
Function LDjpegClass::setPointerToDCTtableHTMLoutputString()
Function Summary
name | return type | description |
setPointerToDCTtableHTMLoutputString | void | set pointer to DCT table HTML output string |
Function Arguments
name | type | description |
pointer | string* | pointer |
Function Reference List
N/A
Function LDjpegClass::readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients()
Function Summary
name | return type | description |
readVerySmallHighlyCompressedJPEGfileAndStoreDCTcoefficients | int | read very small highly compressed JPEG file and store DCT coefficients |
Function Arguments
name | type | description |
filename | const string | filename |
dctCoeffArrayY[] | schar | dct coeff array Y[] |
dctCoeffArrayYcr[] | schar | dct coeff array ycr [] |
dctCoeffArrayYcb[] | schar | dct coeff array ycb [] |
dctCoeffArrayHeight | const int | dct coeff array height |
dctCoeffArrayWidth | const int | dct coeff array width |
printOutput | const bool | print output |
Function Reference List
-
-
-
-
-
-
-
- SHAREDvarsClass::convertIntToString
File XMLrulesClass Documentation
File Name: XMLrulesClass.cpp/.hpp
File Description: XML rules class
File Function List
-
- parseATORrulesXMLfile
- addRulesClassObjectsBasedOnSectionTag
- addRulesClassObjectBasedOnTag
File Diagram (functions hierarchy)
Class XMLrulesClass
Class Data
name | type | description |
name | string | name |
stringValue | string | string value |
fractionalValue | double | fractional value |
attribute4 | int | attribute 4 |
attribute5 | int | attribute 5 |
attribute6 | int | attribute 6 |
attribute7 | int | attribute 7 |
attribute8 | int | attribute 8 |
next | XMLrulesClass* | next |
Function XMLrulesClassClass::parseATORrulesXMLfile()
Function Summary
name | return type | description |
parseATORrulesXMLfile | bool | parse ATOR rules XML file |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- parseATORrulesTag
Function XMLrulesClassClass::parseATORrulesTag()
Function Summary
name | return type | description |
parseATORrulesTag | bool | parse ATOR rules tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
- addRulesClassObjectsBasedOnSectionTag
Function XMLrulesClassClass::addRulesClassObjectsBasedOnSectionTag()
Function Summary
name | return type | description |
addRulesClassObjectsBasedOnSectionTag | bool | add rules class objects based on section tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
sectionTagName | const string | section tag name |
firstReferenceToObjectClass | XMLrulesClass* | first reference to object class |
tagName | const string | tag name |
numberOfAttributes | const int | number of attributes |
attributeName1 | const string | attribute name 1 |
attributeName2 | const string | attribute name 2 |
attributeName3 | const string | attribute name 3 |
attributeName4 | const string | attribute name 4 |
attributeName5 | const string | attribute name 5 |
attributeName6 | const string | attribute name 6 |
attributeName7 | const string | attribute name 7 |
attributeName8 | const string | attribute name 8 |
Function Reference List
-
-
-
- addRulesClassObjectBasedOnTag
Function XMLrulesClassClass::addRulesClassObjectBasedOnTag()
Function Summary
name | return type | description |
addRulesClassObjectBasedOnTag | bool | add rules class object based on tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
currentReferenceToObjectClass | XMLrulesClass* | current reference to object class |
tagName | const string | tag name |
numberOfAttributes | const int | number of attributes |
attributeName1 | const string | attribute name 1 |
attributeName2 | const string | attribute name 2 |
attributeName3 | const string | attribute name 3 |
attributeName4 | const string | attribute name 4 |
attributeName5 | const string | attribute name 5 |
attributeName6 | const string | attribute name 6 |
attributeName7 | const string | attribute name 7 |
attributeName8 | const string | attribute name 8 |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
File XMLparserClass Documentation
File Name: XMLparserClass.cpp/.hpp
File Description: XML parser class
File Function List
-
- parseTagDownALevel
- readXMLfile
- parseTagOpen
- parseTagName
- parseTagAttributeName
- parseTagValueAssumingExistenceOfSubtagsAndClose
- parseTagComment
- processTagClose
- createNewTag
- isBlankChar
- isBlankCharTabOrNewLine
- throwGenericXMLParseError
File Diagram (functions hierarchy)
Class XMLparserAttribute
Class Data
name | type | description |
name | string | name |
value | string | value |
charCount | int | char count |
lineCount | int | line count |
nextAttribute | XMLparserAttribute* | next attribute |
Class XMLparserTag
Class Data
name | type | description |
name | string | name |
value | string | value |
nextTag | XMLparserTag* | next tag |
firstLowerLevelTag | XMLparserTag* | first lower level tag |
charCount | int | char count |
lineCount | int | line count |
firstAttribute | XMLparserAttribute* | first attribute |
currentAttribute | XMLparserAttribute* | current attribute |
Function XMLparserClassClass::parseTagDownALevel()
Function Summary
name | return type | description |
parseTagDownALevel | XMLparserTag* | parse tag down AL evel |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
sectionTagName | const string | section tag name |
result | bool* | result |
Function Reference List
N/A
Function XMLparserClassClass::readXMLfile()
Function Summary
name | return type | description |
readXMLfile | bool | read XML file |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
firstTagInXMLfile | XMLparserTag* | first tag in XML file |
Function Reference List
Function XMLparserClassClass::parseTagOpen()
Function Summary
name | return type | description |
parseTagOpen | bool | parse tag open |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
-
- parseTagName
- isBlankChar
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagName()
Function Summary
name | return type | description |
parseTagName | bool | parse tag name |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
-
-
- parseTagComment
- parseTagOpen
- isBlankChar
-
- parseTagAttributeName
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- processTagClose
Function XMLparserClassClass::parseTagAttributeName()
Function Summary
name | return type | description |
parseTagAttributeName | bool | parse tag attribute name |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
- isBlankChar
-
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- processTagClose
- parseTagAttributeValue
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagAttributeValue()
Function Summary
name | return type | description |
parseTagAttributeValue | bool | parse tag attribute value |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | const int | tree layer |
Function Reference List
-
-
- isBlankChar
- throwGenericXMLParseError
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagValueAssumingExistenceOfSubtagsAndClose()
Function Summary
name | return type | description |
parseTagValueAssumingExistenceOfSubtagsAndClose | bool | parse tag value assuming existence of subtags and close |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
treeLayer | int | tree layer |
Function Reference List
Function XMLparserClassClass::parseTagComment()
Function Summary
name | return type | description |
parseTagComment | bool | parse tag comment |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
type | const char | type |
Function Reference List
-
-
-
-
-
-
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
-
- throwGenericXMLParseError
Function XMLparserClassClass::processTagClose()
Function Summary
name | return type | description |
processTagClose | bool | process tag close |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag** | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
endTagFound | const bool | end tag found |
parsingAttributeName | const bool | parsing attribute name |
tagName | const string | tag name |
Function Reference List
-
-
-
- parseTagValueAssumingExistenceOfSubtagsAndClose
- createNewTag
- parseTagOpen
-
-
- throwGenericXMLParseError
- createNewTag
- parseTagOpen
- throwGenericXMLParseError
- parseTagValueAssumingExistenceOfSubtagsAndClose
- createNewTag
- parseTagOpen
Function XMLparserClassClass::createNewTag()
Function Summary
name | return type | description |
createNewTag | XMLparserTag* | create new tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
Function Reference List
N/A
Function XMLparserClassClass::isBlankChar()
Function Summary
name | return type | description |
isBlankChar | bool | is blank char |
Function Arguments
name | type | description |
parseFileObject | const ifstream* | parse file object |
c | const char | c |
Function Reference List
N/A
Function XMLparserClassClass::isBlankCharTabOrNewLine()
Function Summary
name | return type | description |
isBlankCharTabOrNewLine | bool | is blank char tab or new line |
Function Arguments
name | type | description |
parseFileObject | const ifstream* | parse file object |
c | const char | c |
Function Reference List
N/A
Function XMLparserClassClass::throwGenericXMLParseError()
Function Summary
name | return type | description |
throwGenericXMLParseError | void | throw generic XMLP arse error |
Function Reference List
N/A
File ATORrules Documentation
File Name: ATORrules.cpp/.hpp
File Description: ATOR rules
File Function List
-
- fillInATORrulesExternVariables
File Diagram (functions hierarchy)
Function ATORrulesClass::fillInATORrulesExternVariables()
Function Summary
name | return type | description |
fillInATORrulesExternVariables | void | fill in ATOR rules extern variables |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString