|
Ocean
|
The Ocean Test Tracking Library implements tests for Ocean's Tracking library. More...
Modules | |
| Ocean Test Tracking Oculus Tags Library | |
| The Ocean Test Tracking Library implements tests for Ocean's Tracking Oculus Tag library. | |
Data Structures | |
| class | Ocean::Test::TestTracking::TestDatabase |
| This class implements tests for the Database class. More... | |
| class | Ocean::Test::TestTracking::TestHomographyImageAlignmentDense |
| This class implements a test for the dense homography image alignment. More... | |
| class | Ocean::Test::TestTracking::TestPatternTracker |
| This class implements a test for pattern tracker. More... | |
| class | Ocean::Test::TestTracking::TestSimilarityTracker |
| This class implements tests for the SimilarityTracker class. More... | |
| class | Ocean::Test::TestTracking::TestSmoothedTransformation |
| This class implements tests for the SmoothedTransformation class. More... | |
| class | Ocean::Test::TestTracking::TestUnidirectionalCorrespondences |
| This class implements tests for the UnidirectionalCorrespondences class. More... | |
| class | Ocean::Test::TestTracking::TestVocabularyTree |
| This class implements a test for the VocabularyTree class. More... | |
Functions | |
| OCEAN_TEST_TRACKING_EXPORT bool | Ocean::Test::TestTracking::testTracking (const double testDuration, Worker &worker, const std::string &testFunctions=std::string()) |
| Tests the entire tracking library. | |
| OCEAN_TEST_TRACKING_EXPORT void | Ocean::Test::TestTracking::testTrackingAsynchron (const double testDuration, const std::string &testFunctions=std::string()) |
| Tests the entire tracking library. | |
The Ocean Test Tracking Library implements tests for Ocean's Tracking library.
The library is platform independent.
| OCEAN_TEST_TRACKING_EXPORT bool Ocean::Test::TestTracking::testTracking | ( | const double | testDuration, |
| Worker & | worker, | ||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire tracking library.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| worker | The worker object to distribute some computation on as many CPU cores as defined in the worker object. |
| testFunctions | Optional name of the functions to be tested |
| OCEAN_TEST_TRACKING_EXPORT void Ocean::Test::TestTracking::testTrackingAsynchron | ( | const double | testDuration, |
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire tracking library.
This function returns directly as the actual test is invoked in an own thread.
This function in intended for non-console applications like e.g., mobile devices.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| testFunctions | Optional name of the functions to be tested |