8#ifndef META_OCEAN_TEST_TESTTRACKING_TEST_DATABASE_H
9#define META_OCEAN_TEST_TESTTRACKING_TEST_DATABASE_H
This class implements a generator for random numbers.
Definition RandomGenerator.h:42
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
This class implements tests for the Database class.
Definition TestDatabase.h:33
static Tracking::Database createDatabaseWithRandomTopology(RandomGenerator &randomGenerator, const unsigned int lowerPoseId, const unsigned int upperPoseId, const unsigned int numberPoses, const unsigned int numberObjectPoints, const unsigned int minimalNumberObservations, const unsigned int maximalNumberObservations)
Creates a database with random topology.
static bool testSerialization(const double testDuration)
Tests the serialization of the database.
static bool testAddObjectPointFromDatabase(const double testDuration)
Tests the addObjectPointFromDatabase function.
static bool test(const double testDuration, const TestSelector &selector)
Starts all tests for the database class.
This class implements a database for 3D object points, 2D image points and 6DOF camera poses.
Definition Database.h:67
The namespace covering the entire Ocean framework.
Definition Accessor.h:15