#ifndef PYRAMIDGLRENDERER_H #define PYRAMIDGLRENDERER_H #include #include #include /** * @brief Pyramid renderer */ class PyramidGLRenderer { public: PyramidGLRenderer(); /** * @brief Init this renderer to draw a pyramid */ void init(); /** * @brief Render a pyramid */ void render(); /** * @brief Returns the array that contains values */ const std::vector& getValues() const; /** * @brief Returns the array that contains indices */ const std::vector& getIndices() const; private: std::vector m_values; std::vector m_indices; }; #endif // PYRAMIDGLRENDERER_H