Class drift::NullDenoiseAlgorithm¶
template <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:
datathe 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