MachineIntelligenceCore:Visualization
WindowProbability.hpp
Go to the documentation of this file.
1 
25 #ifndef WINDOWPROBABILITY_H_
26 #define WINDOWPROBABILITY_H_
27 
29 
30 // Dependencies on core types.
31 #include <types/MatrixTypes.hpp>
32 using namespace mic::types;
33 
34 namespace mic {
35 namespace opengl {
36 namespace visualization {
37 
42 class WindowProbability: public Window {
43 public:
47  WindowProbability(std::string name_ = "WindowProbability",
48  unsigned int position_x_ = 0, unsigned int position_y_ = 0,
49  unsigned int width_ = 512, unsigned int height_ = 512);
50 
54  virtual ~WindowProbability();
55 
56 
60  void displayHandler(void);
61 
66  void setMatrixPointer1(mic::types::MatrixXfPtr displayed_matrix_);
67 
72  void setMatrixPointer2(mic::types::MatrixXfPtr displayed_matrix_);
73 
74 private:
75 
79  mic::types::MatrixXfPtr displayed_matrix1;
80 
84  mic::types::MatrixXfPtr displayed_matrix2;
85 };
86 
87 } /* namespace visualization */
88 } /* namespace opengl */
89 } /* namespace mic */
90 
91 #endif /* WINDOWPROBABILITY_H_ */
Contains declaration of parent class of all OpenGL-based windows.
Parent class of all OpenGL-based windows (abstract).
Definition: Window.hpp:51