8#ifndef META_OCEAN_TEST_TESTDEVICES_TEST_TRACKER_6DOF_H
9#define META_OCEAN_TEST_TESTDEVICES_TEST_TRACKER_6DOF_H
This class implements tests for the Tracker6DOF class.
Definition TestTracker6DOF.h:34
static bool test(const double testDuration, const TestSelector &selector)
Invokes all tests.
static bool testSampleInterpolation(const double testDuration)
Tests the sample() function with random measurements and all interpolation strategies.
static Vector3 expectedInterpolatedPosition(const double queryTime, const Timestamps ×tamps, const Vectors3 &positions)
Computes the expected interpolated position for a given query timestamp.
static Quaternion expectedInterpolatedOrientation(const double queryTime, const Timestamps ×tamps, const Quaternions &orientations)
Computes the expected interpolated orientation for a given query timestamp.
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
std::vector< Vector3 > Vectors3
Definition of a vector holding Vector3 objects.
Definition Vector3.h:65
The namespace covering the entire Ocean framework.
Definition Accessor.h:15