20 virtual double filter(
double input) = 0;
26 virtual void reset(
double value = 0.0) = 0;
Abstract base class that defines the interface for single variable filters Derived classes must imple...
virtual void reset(double value=0.0)=0
Reset the filter to a specific value.
virtual double filter(double input)=0
Apply the filter to a new input value.
virtual ~Filter()=default
Virtual destructor for safe polymorphic use.