12#include "../spectrum_types.h"
15namespace fbgsense::filtering
27 std::unique_ptr<filter>
create()
override
29 return std::make_unique<filter_savgol>();
Definition: filter_savgol.h:18
std::unique_ptr< filter > create() override
Factory for the current concrete subclass.
Definition: filter_savgol.h:27
constexpr int get_type() override
Gets the unique identifier of the concrete subclass. Used for equal-type checking....
Definition: filter_savgol.h:21
void perform(spectrum_state spect, std::initializer_list< parameter_t > params) override
Filter using the Savitzky-Golay filter with Gram polynome approximation technique.
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