Skip to content

Class drift::NullDenoiseAlgorithm

template <typename T typename T>

ClassList > drift > NullDenoiseAlgorithm

More...

  • #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

See 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

See 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