#ifndef OCTV_SERIES_H #define OCTV_SERIES_H #include "math/gtl_math_octv.h" #include "gtl_gui_chart_series.h" namespace gtl { namespace gui { class octv_series : public gtl::gui::chart_series { Q_OBJECT public: octv_series(bool is_updating, gtl::analog_data* ai, ::chart::axis_horz* axis_x, ::chart::axis_vert* axis_y); ~octv_series(); qreal minimum() const; qreal maximum() const; int ratio() const; int look() const; int fraction() const; int unit() const; void set_minimum(qreal value); void set_maximum(qreal value); void set_ratio(int value); void set_look(int value); void set_fraction(int value); void set_unit(int value); protected: gtl::math::octv *_octv; public slots: void update(); }; } } #endif // OCTV_SERIES_H