12#include "../spectrum_types.h"
15namespace fbgsense::filtering
25 std::unique_ptr<filter>
create()
override
27 return std::make_unique<filter_fft>();
Definition: filter_fft.h:18
constexpr int get_type() override
Gets the unique identifier of the concrete subclass. Used for equal-type checking....
Definition: filter_fft.h:20
void perform(spectrum_state spect, std::initializer_list< parameter_t > params) override
Filter the signal using Fourier transform.
std::unique_ptr< filter > create() override
Factory for the current concrete subclass.
Definition: filter_fft.h:25
constexpr int get_hash(const char str[])
Java string hashing function. http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/cl...
Definition: processor.h:24
Data structure reflecting spectrum's current state. Used in processors.
Definition: spectrum_state.h:19