MachineIntelligenceCore:Visualization
mic::opengl::visualization Namespace Reference

Contains classess and tools related to visualization of input data, SDRs etc. More...

Classes

class  DrawingUtils
 Class offering methods for drawing in OpenGL windows. More...
 
class  Window
 Parent class of all OpenGL-based windows (abstract). More...
 
class  WindowCollectorChart
 OpenGL-based window responsible for displaying data collected in DataCollector objects in the form of a chart. More...
 
class  Grayscale
 Class containing enumerators used in grayscale windows. More...
 
class  WindowGrayscaleBatch
 OpenGL-based window responsible for displaying grayscale (singlechannel) batch in a window. More...
 
class  WindowManager
 Class responsible for management of all OpenGL windows - defined in the form of a singleton, with double-checked locking pattern (DCLP) based access to instance. More...
 
class  WindowMatrix2D
 OpenGL-based window responsible for displaying 2D matrices. More...
 
class  WindowMazeOfDigits
 OpenGL-based window responsible for displaying maze of digits (0-9) in a heat map-like form. More...
 
class  WindowMNISTDigit
 OpenGL-based window responsible for displaying a MNIST digit with a moving agent on top. More...
 
class  WindowProbability
 
class  RGB
 Class containing enumerators used in windows displaying RGB images (tensors). More...
 
class  WindowRGBTensor
 OpenGL-based window responsible for displaying RGB (three channel) batch in a window. More...
 

Typedefs

typedef WindowCollectorChart
< float > 
WindowCollectorFloatChart
 
typedef std::pair< unsigned
int,
mic::opengl::visualization::Window * > 
id_win_pair_t
 Type used in adding windows to registry. More...
 
typedef std::map< unsigned int,
mic::opengl::visualization::Window * >
::iterator 
id_win_it_t
 Type used in iterating/searching for windows in registry. More...
 

Enumerations

enum  mark {
  CIRCLE, PLUS, CROSS, SQUARE,
  NO_MARK, NO_LINE, ONE_CIRCLE
}
 Different types of marks drawn on chars. More...
 
enum  MazeOfDigitsChannels : std::size_t {
  MazeOfDigitsChannels::Digits = 0, MazeOfDigitsChannels::Goals = 1, MazeOfDigitsChannels::Walls = 2, MazeOfDigitsChannels::Agent = 3,
  MazeOfDigitsChannels::Count = 4
}
 MazeOfDigits channels. More...
 
enum  MNISTDigitChannels : std::size_t { MNISTDigitChannels::Pixels = 0, MNISTDigitChannels::Goals = 1, MNISTDigitChannels::Agent = 2, MNISTDigitChannels::Count = 3 }
 MNIST Digit environment channels. More...
 

Detailed Description

Contains classess and tools related to visualization of input data, SDRs etc.

Author
tkornuta
Date
Nov 18, 2015

Typedef Documentation

Type used in iterating/searching for windows in registry.

Author
tkornuta

Definition at line 50 of file WindowManager.hpp.

Type used in adding windows to registry.

Author
tkornuta

Definition at line 37 of file WindowManager.hpp.

Enumeration Type Documentation

Different types of marks drawn on chars.

Author
krocki
Enumerator
CIRCLE 
PLUS 
CROSS 
SQUARE 
NO_MARK 
NO_LINE 
ONE_CIRCLE 

Definition at line 57 of file DrawingUtils.hpp.

MazeOfDigits channels.

Author
tkornuta
Enumerator
Digits 

Channel storing digits.

Goals 

Channel storing goal(s)

Walls 

Channel storing walls(s)

Agent 

Channel storing the agent position.

Count 

Number of channels.

Definition at line 41 of file WindowMazeOfDigits.hpp.

MNIST Digit environment channels.

Author
tkornuta
Enumerator
Pixels 

Channel storing image intensities (this is a grayscale image)

Goals 

Channel storing goal(s)

Agent 

Channel storing the agent position.

Count 

Number of channels.

Definition at line 41 of file WindowMNISTDigit.hpp.