FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
SimpleWindow.hpp
Go to the documentation of this file.
1 #ifndef SIMPLEWINDOW_HPP_
2 #define SIMPLEWINDOW_HPP_
3 
4 #include "Window.hpp"
5 #include "View.hpp"
6 #include "Renderer.hpp"
7 
8 namespace fast {
9 
10 class FAST_EXPORT SimpleWindow : public Window {
12  public:
13  void addRenderer(std::shared_ptr<Renderer> renderer);
14  void removeAllRenderers();
15  void setMaximumFramerate(unsigned int framerate);
16  View* getView() const;
17  ~SimpleWindow();
18  void set2DMode();
19  void set3DMode();
20  SimpleWindow();
21  protected:
22 
23 };
24 
25 } // end namespace fast
26 
27 
28 
29 
30 #endif /* SIMPLEWINDOW_HPP_ */
fast
Definition: AffineTransformation.hpp:7
fast::View
Definition: View.hpp:17
View.hpp
Window.hpp
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
Renderer.hpp
fast::SimpleWindow
Definition: SimpleWindow.hpp:10
fast::Window
Definition: Window.hpp:19