8#ifndef META_OCEAN_TEST_TESTMATH_TEST_ROTATION_H
9#define META_OCEAN_TEST_TESTMATH_TEST_ROTATION_H
101 template <
typename T>
110 template <
typename T>
119 template <
typename T>
128 template <
typename T>
137 template <
typename T>
146 template <
typename T>
This class implements a rotation test.
Definition TestRotation.h:29
static bool testElementAccess(const double testDuration)
Tests the element access operators.
static bool testArrayConstructor(const double testDuration)
Tests the array constructor.
static bool testMultiplicationOperators(const double testDuration)
Tests the multiplication operators.
static bool testAngleNormalization(const double testDuration)
Tests angle normalization (setAngle and constructors).
static bool testInversion(const double testDuration)
Tests the invert and inverted functions.
static bool testConstructors(const double testDuration)
Tests the default and basic constructors.
static bool testConversionToHomogenousMatrix(const double testDuration)
Tests the conversion from a rotation to a homogenous matrix.
static bool testReferenceOffsetConstructor(const double testDuration)
Tests the reference-offset constructor.
static bool testComparisonOperators(const double testDuration)
Tests the comparison operators (== and !=).
static bool test(const double testDuration, const TestSelector &selector)
Executes all rotation tests.
static bool testConversionToQuaterion(const double testDuration)
Tests the conversion from a rotation to a quaternion.
static bool testLeft_R_right(const double testDuration)
Tests the left_R_right functions.
static bool testMatrixConstructors(const double testDuration)
Tests the matrix constructors (SquareMatrix3 and HomogenousMatrix4).
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