8 #ifndef META_OCEAN_TEST_TESTGEOMETRY_TEST_NON_LINEAR_OPTIMIZATION_LINE_H
9 #define META_OCEAN_TEST_TESTGEOMETRY_TEST_NON_LINEAR_OPTIMIZATION_LINE_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 implementations for lines.
Definition: TestNonLinearOptimizationLine.h:29
static bool testOptimizeLineIdeal(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 2D line with ideal 2D image points.
static bool test(const double testDuration, Worker *worker)
Tests the non linear optimization function.
static bool testNonLinearOptimizationLine(const double testDuration)
Tests the non linear optimization function for one 2D line.
static bool testOptimizeLineNoisy(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 2D line with noisy 2D image points.
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