23 #ifndef SRC_VISUALIZATION_OPENGL_WINDOWMATRIX2D_HPP_
24 #define SRC_VISUALIZATION_OPENGL_WINDOWMATRIX2D_HPP_
29 #include <types/MatrixTypes.hpp>
30 using namespace mic::types;
34 namespace visualization {
46 unsigned int position_x_ = 0,
unsigned int position_y_ = 0,
47 unsigned int width_ = 512,
unsigned int height_ = 512);
58 void displayHandler(
void);
64 void setMatrixSynchronized(mic::types::MatrixXf & displayed_matrix_);
70 void setMatrixUnsynchronized(mic::types::MatrixXf & displayed_matrix_);
77 void setMatrixPointerSynchronized(mic::types::MatrixXfPtr displayed_matrix_ptr_);
83 void setMatrixPointerUnsynchronized(mic::types::MatrixXfPtr displayed_matrix_ptr_);
mic::types::MatrixXfPtr displayed_matrix_ptr
OpenGL-based window responsible for displaying 2D matrices.
Contains declaration of parent class of all OpenGL-based windows.
Parent class of all OpenGL-based windows (abstract).