8 #ifndef META_OCEAN_TEST_TESTGEOMETRY_TEST_NON_LINEAR_OPTIMIZATION_PLANE_H
9 #define META_OCEAN_TEST_TESTGEOMETRY_TEST_NON_LINEAR_OPTIMIZATION_PLANE_H
21 namespace TestGeometry
38 static bool test(
const double testDuration,
Worker* worker);
EstimatorType
Definition of individual robust estimator types.
Definition: Estimator.h:34
This class tests the non linear optimization plane implementations.
Definition: TestNonLinearOptimizationPlane.h:29
static bool testOptimizeOnePoseOnePlane(const double testDuration)
Tests the non linear optimization function for two cameras capturing 3D object points lying on a plan...
static bool test(const double testDuration, Worker *worker)
Tests the non linear optimization plane function.
static bool testOptimizePosesOnePlane(const double testDuration)
Tests the non linear optimization function for several cameras capturing 3D object points lying on a ...
static bool testOptimizePlaneIdeal(const unsigned int numberPoints, const double testDuration, const Geometry::Estimator::EstimatorType type, const unsigned int outliers=0)
Tests the non linear optimization function for a 3D plane with ideal 3D object points.
static bool testOptimizePlane(const double testDuration)
Tests the non linear optimization function for a plane.
static bool testOptimizeOnePoseOnePlane(const unsigned int correspondences, const double testDuration, const Geometry::Estimator::EstimatorType type)
Tests the non linear optimization function for two cameras capturing 3D object points lying on a plan...
static bool testOptimizePlaneNoisy(const unsigned int numberPoints, const double testDuration, const Geometry::Estimator::EstimatorType type, const Scalar standardDeviation=0, const unsigned int outliers=0)
Tests the non linear optimization function for a 3D plane with noisy 3D object points in combination ...
static bool testOptimizePosesOnePlane(const unsigned int numberPoses, const unsigned int correspondences, const double testDuration, const Geometry::Estimator::EstimatorType type)
Tests the non linear optimization function for several cameras capturing 3D object points lying on a ...
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
float Scalar
Definition of a scalar type.
Definition: Math.h:128
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15