23 #ifndef SRC_OPENGL_VISUALIZATION_WINDOWMNISTDIGIT_HPP_
24 #define SRC_OPENGL_VISUALIZATION_WINDOWMNISTDIGIT_HPP_
29 #include <types/TensorTypes.hpp>
30 #include <types/Position2D.hpp>
31 using namespace mic::types;
35 namespace visualization {
60 unsigned int position_x_ = 0,
unsigned int position_y_ = 0,
61 unsigned int width_ = 512,
unsigned int height_ = 512);
72 void displayHandler(
void);
77 void setDigitPointer(mic::types::TensorXfPtr displayed_digit_);
82 void setPathPointer(std::shared_ptr<std::vector <mic::types::Position2D> > saccadic_path_);
mic::types::TensorXfPtr displayed_digit
MNISTDigitChannels
MNIST Digit environment channels.
Channel storing the agent position.
std::shared_ptr< std::vector< mic::types::Position2D > > saccadic_path
Saccadic path to be displayed - a sequence of consecutive agent positions.
OpenGL-based window responsible for displaying a MNIST digit with a moving agent on top...
Contains declaration of parent class of all OpenGL-based windows.
Parent class of all OpenGL-based windows (abstract).
Channel storing image intensities (this is a grayscale image)