8#ifndef META_OCEAN_TEST_TESTMATH_TEST_ROTATION_H
9#define META_OCEAN_TEST_TESTMATH_TEST_ROTATION_H
35 static bool test(
const double testDuration);
107 template <
typename T>
116 template <
typename T>
125 template <
typename T>
134 template <
typename T>
143 template <
typename T>
This class implements a rotation test.
Definition TestRotation.h:27
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)
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).
The namespace covering the entire Ocean framework.
Definition Accessor.h:15