Class drift::ThresholdAbsDenoiseAlgorithm¶
template <typename T typename T>
ClassList > drift > ThresholdAbsDenoiseAlgorithm
#include <denoise_algorithms.h>
Inherits the following classes: drift::DenoiseAlgorithm
Public Types¶
Type | Name |
---|---|
typedef typename DenoiseAlgorithm< T >::Signal1D | Signal1D |
typedef typename DenoiseAlgorithm< T >::Signal2D | Signal2D |
Public Types inherited from drift::DenoiseAlgorithm¶
Type | Name |
---|---|
typedef blaze::DynamicVector< T > | Signal1D |
typedef blaze::DynamicMatrix< T > | Signal2D |
Public Functions¶
Type | Name |
---|---|
virtual Signal2D | Denoise (const Signal2D & data, const size_t step=0) override const |
virtual Signal1D | Denoise (const Signal1D & data, const size_t step=0) override const |
ThresholdAbsDenoiseAlgorithm (T a, T b) |
Public Functions inherited from drift::DenoiseAlgorithm¶
Type | Name |
---|---|
virtual Signal1D | Denoise (const Signal1D & data, const size_t step=0) const = 0 |
virtual Signal2D | Denoise (const Signal2D & data, const size_t step=0) const = 0 |
virtual | ~DenoiseAlgorithm () = default |
Detailed Description¶
Set to zero values which absolute value less than threshold computed by A * step + b
Template parameters:
T
Public Types Documentation¶
typedef Signal1D¶
using drift::ThresholdAbsDenoiseAlgorithm< T >::Signal1D = typename DenoiseAlgorithm<T>::Signal1D;
typedef Signal2D¶
using drift::ThresholdAbsDenoiseAlgorithm< T >::Signal2D = typename DenoiseAlgorithm<T>::Signal2D;
Public Functions Documentation¶
function Denoise [1/2]¶
inline virtual Signal2D drift::ThresholdAbsDenoiseAlgorithm::Denoise (
const Signal2D & data,
const size_t step=0
) override const
Denoise 2D data
Parameters:
data
input datastep
denoise step
Returns:
denoised data
Implements drift::DenoiseAlgorithm::Denoise
function Denoise [2/2]¶
inline virtual Signal1D drift::ThresholdAbsDenoiseAlgorithm::Denoise (
const Signal1D & data,
const size_t step=0
) override const
Denoise 1D data
Parameters:
data
input datastep
denoise step
Returns:
denoised data
Implements drift::DenoiseAlgorithm::Denoise
function ThresholdAbsDenoiseAlgorithm¶
inline explicit drift::ThresholdAbsDenoiseAlgorithm::ThresholdAbsDenoiseAlgorithm (
T a,
T b
)
Constructor
Parameters:
a
isA
b
isB
The documentation for this class was generated from the following file wavelet_buffer/denoise_algorithms.h