#ifndef MATRIXSTACK_H #define MATRIXSTACK_H #include <array> #include "math/Matrix.h" class MatrixStack final { public: void pop(); void push(); Matrix& get(); void clear(); private: std::array<Matrix, 10> stack; size_t index = 0; }; #endif