8#ifndef META_OCEAN_TEST_TESTCV_TEST_FRAME_FILTER_H
9#define META_OCEAN_TEST_TESTCV_TEST_FRAME_FILTER_H
89 template <
typename T,
typename TMagnitude>
98 template <
typename T, T tNormalizationDenominator>
107 template <
typename T, T tNormalizationDenominator>
116 template <
typename T, T tNormalizationDenominator>
125 template <
typename T, T tNormalizationDenominator>
134 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:32
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 test(const double testDuration, Worker &worker, const TestSelector &selector=TestSelector())
Tests all frame filter functions.
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 test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
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