#ifndef ELLIPSEGLRENDERER_H #define ELLIPSEGLRENDERER_H #include #include /** * @brief Ellipse renderer */ class EllipseGLRenderer { public: EllipseGLRenderer(); EllipseGLRenderer(int nPoints); /** * @brief Init this renderer to draw an ellipse with a finite number of points */ void init(int nPoints); /** * @brief Render an ellipse */ void render(); /** * @brief Returns the array that contains values */ const std::vector& getValues() const; private: std::vector m_values; }; #endif // ELLIPSEGLRENDERER_H