// ----------------------------------------------------------------------------- // Last Filter // Copyright (C) 2017-2019 by Xose PĂ©rez // ----------------------------------------------------------------------------- #pragma once #include "BaseFilter.h" class LastFilter : public BaseFilter { public: void update(double value) override { _value = value; } size_t capacity() const override { return 1; } void reset() override { _value = 0; } double value() const override { return _value; } private: double _value = 0; bool _status = false; };