8 #ifndef META_OCEAN_TEST_TESTCV_TEST_FRAME_FILTER_H
9 #define META_OCEAN_TEST_TESTCV_TEST_FRAME_FILTER_H
39 static bool test(
const double testDuration,
Worker& worker);
86 template <
typename T,
typename TMagnitude>
95 template <
typename T, T tNormalizationDenominator>
104 template <
typename T, T tNormalizationDenominator>
113 template <
typename T, T tNormalizationDenominator>
122 template <
typename T, T tNormalizationDenominator>
131 template <
typename T, T tNormalizationDenominator>
DataType
Definition of individual channel data type.
Definition: Frame.h:37
This class implements a generator for random numbers.
Definition: RandomGenerator.h:42
This class implements a test for frame filter functions.
Definition: TestFrameFilter.h:30
static bool test(const double testDuration, Worker &worker)
Tests all frame filter functions.
static bool verifyValueNormalizationIntegerNotRounded(const T &value)
Verifies the not-rounded value normalization for integers.
static bool testMagnitude(RandomGenerator &randomGenerator, Worker &worker)
Tests the magnitude function.
static bool testMagnitude(const FrameType::DataType magnitudeDataType, RandomGenerator &randomGenerator, Worker &worker)
Tests the magnitude function.
static bool verifyValueNormalizationIntegerRounded(const T &value)
Verifies the rounded value normalization for integers.
static bool testNormalizeValue(const double testDuration)
Tests the normalize value function.
static bool verifyValueNormalizationInteger(const T &value)
Verifies the value normalization for integers.
static bool verifyValueNormalization(const T &value)
Verifies the value normalization.
static bool testMagnitude(const double testDuration, Worker &worker)
Tests the magnitude function.
static bool verifyValueNormalizationFloat(const T &value)
Verifies the value normalization for floats.
static bool testNormalizeValue(const double testDuration)
Tests the normalize value function.
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15