FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Visualization
DualViewWindow.hpp
Go to the documentation of this file.
1
#ifndef DUAL_VIEW_WINDOW_HPP_
2
#define DUAL_VIEW_WINDOW_HPP_
3
4
#include "
Window.hpp
"
5
#include "
View.hpp
"
6
#include "
Renderer.hpp
"
7
#include "
WindowWidget.hpp
"
8
9
namespace
fast
{
10
11
class
FAST_EXPORT
DualViewWindow
:
public
Window
{
12
FAST_OBJECT
(
DualViewWindow
)
13
public
:
14
void
addRendererToTopLeftView(
Renderer::pointer
renderer);
15
void
addRendererToBottomRightView(
Renderer::pointer
renderer);
16
void
removeAllRenderers();
17
View
* getTopLeftView()
const
;
18
View
* getBottomRightView()
const
;
19
void
setHorizontalMode();
20
void
setVerticalMode();
21
~
DualViewWindow
();
22
protected
:
23
DualViewWindow
();
24
void
createLayout();
25
26
bool
mVerticalMode
;
27
};
28
29
}
// end namespace fast
30
31
32
#endif
fast
Definition:
AffineTransformation.hpp:7
fast::View
Definition:
View.hpp:17
View.hpp
fast::DualViewWindow::mVerticalMode
bool mVerticalMode
Definition:
DualViewWindow.hpp:26
Window.hpp
fast::DualViewWindow
Definition:
DualViewWindow.hpp:11
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
Renderer.hpp
fast::Renderer::pointer
std::shared_ptr< Renderer > pointer
Definition:
Renderer.hpp:16
fast::Window
Definition:
Window.hpp:19
WindowWidget.hpp
Generated by
1.8.17