31 #ifndef GRT_LOW_PASS_FILTER_HEADER
32 #define GRT_LOW_PASS_FILTER_HEADER
34 #include "../CoreModules/PreProcessing.h"
102 virtual bool reset();
157 Float
filter(
const Float x);
227 #endif //GRT_LOW_PASS_FILTER_HEADER
bool setFilterFactor(Float filterFactor)
LowPassFilter & operator=(const LowPassFilter &rhs)
virtual bool process(const VectorFloat &inputVector)
Float gain
The gain factor of the filter.
virtual bool saveModelToFile(std::string filename) const
Float filterFactor
The filter factor (alpha) of the filter.
LowPassFilter(Float filterFactor=0.1, Float gain=1, UINT numDimensions=1, Float cutoffFrequency=-1, Float delta=-1)
Float filter(const Float x)
VectorFloat getFilteredValues()
VectorFloat yy
The previous output value(s)
virtual bool deepCopyFrom(const PreProcessing *preProcessing)
virtual bool loadModelFromFile(std::string filename)
bool setCutoffFrequency(Float cutoffFrequency, Float delta)