#ifndef EXC #define EXC #include #include #include "gtl_math_analog_value.h" #include "math_global.h" namespace gtl { namespace math { class MATH_EXPORT kurt : public analog_value { Q_OBJECT public: kurt(gtl::analog_data *data); private: qreal _sum; qreal _mean; bool _full_ring; int _prev_data_ptr; protected: virtual void before_copying_data(std::vector::iterator begin, std::vector::iterator end); virtual void after_copying_data(std::vector::iterator begin, std::vector::iterator end); signals: protected slots: virtual void data_changed(); }; } } #endif // EXC