8#ifndef META_OCEAN_TEST_TESTMATH_PINHOLE_CAMERA_H
9#define META_OCEAN_TEST_TESTMATH_PINHOLE_CAMERA_H
76 static bool testDistortion(
const unsigned int width,
const unsigned int height,
const double testDuration);
98 static bool testVectorDistorted(
const unsigned int width,
const unsigned int height,
const double testDuration);
106 template <
typename T>
This class implements tests for the PinholeCamera.
Definition TestPinholeCamera.h:29
static bool testFovDiagonal(const double testDuration)
Tests the diagonal field of view function.
static bool testCameraConstructor(const double testDuration)
Tests the constructors of the camera function.
static bool testPatternCamera(const double testDuration)
Tests the pattern camera function.
static bool testVectorDistortionFree(const unsigned int width, const unsigned int height, const double testDuration)
Tests the vector function with an undistorted camera.
static bool testDistortion(const unsigned int width, const unsigned int height, const double testDuration)
Tests the distortion function.
static bool testSubFrameCamera(const double testDuration)
Tests the sub-frame camera function.
static bool test(const double testDuration, const TestSelector &selector)
Tests all pinhole camera functions.
static bool testVectorDistorted(const unsigned int width, const unsigned int height, const double testDuration)
Tests the vector function with a distorted camera.
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
The namespace covering the entire Ocean framework.
Definition Accessor.h:15