Class drift::NullDenoiseAlgorithm¶
template <typename T typename T>
ClassList > drift > NullDenoiseAlgorithm
#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 Signal1D | Denoise (const Signal1D & data, const size_t step=0) override const |
virtual Signal2D | Denoise (const Signal2D & data, const size_t step=0) override const |
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¶
Does nothing
Template parameters:
T
Public Types Documentation¶
typedef Signal1D¶
using drift::NullDenoiseAlgorithm< T >::Signal1D = typename DenoiseAlgorithm<T>::Signal1D;
typedef Signal2D¶
using drift::NullDenoiseAlgorithm< T >::Signal2D = typename DenoiseAlgorithm<T>::Signal2D;
Public Functions Documentation¶
function Denoise [1/2]¶
inline virtual Signal1D drift::NullDenoiseAlgorithm::Denoise (
const Signal1D & data,
const size_t step=0
) override const
Remove noise from input signal
Parameters:
data
the input signal @step denoise step number
Returns:
return "clean" signal
Implements drift::DenoiseAlgorithm::Denoise
function Denoise [2/2]¶
inline virtual Signal2D drift::NullDenoiseAlgorithm::Denoise (
const Signal2D & data,
const size_t step=0
) override const
Implements drift::DenoiseAlgorithm::Denoise
The documentation for this class was generated from the following file wavelet_buffer/denoise_algorithms.h