|
FERS 0.1.0
The Flexible Extensible Radar Simulator
|
Abstract base class for digital filters. More...
#include "dsp_filters.h"
Inheritance diagram for fers_signal::DspFilter:Public Member Functions | |
| DspFilter ()=default | |
| virtual | ~DspFilter ()=default |
| virtual RealType | filter (RealType sample)=0 |
| Filters a single sample. | |
| virtual void | filter (std::span< RealType > samples)=0 |
| Filters a block of samples. | |
| DspFilter (const DspFilter &)=delete | |
| DspFilter & | operator= (const DspFilter &)=delete |
| DspFilter (DspFilter &&) noexcept=default | |
| DspFilter & | operator= (DspFilter &&) noexcept=default |
Abstract base class for digital filters.
Definition at line 84 of file dsp_filters.h.
|
default |
|
virtualdefault |
|
defaultnoexcept |
Filters a single sample.
| sample | A single real-valued sample to be filtered. |
Implemented in fers_signal::IirFilter, and fers_signal::FirFilter.
Filters a block of samples.
| samples | Span of real-valued samples to be filtered. |
Implemented in fers_signal::IirFilter, and fers_signal::FirFilter.