8#ifndef META_OCEAN_TEST_TESTDEVICES_TEST_ORIENTATION_TRACKER_3DOF_H
9#define META_OCEAN_TEST_TESTDEVICES_TEST_ORIENTATION_TRACKER_3DOF_H
This class implements tests for the OrientationTracker3DOF class.
Definition TestOrientationTracker3DOF.h:33
static Quaternion expectedInterpolatedOrientation(const double queryTime, const Timestamps ×tamps, const Quaternions &orientations)
Computes the expected interpolated orientation for a given query timestamp.
static bool testSampleInterpolation(const double testDuration)
Tests the sample() function with random measurements and all interpolation strategies.
static bool test(const double testDuration, const TestSelector &selector)
Invokes all tests.
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
std::vector< Timestamp > Timestamps
Definition of a vector holding Timestamp objects.
Definition Timestamp.h:54
std::vector< Quaternion > Quaternions
Definition of a vector holding quaternion objects.
Definition Quaternion.h:69
The namespace covering the entire Ocean framework.
Definition Accessor.h:15