17 #ifndef MITKOVERLAYCONTROLLER_H_HEADER_INCLUDED_C1E77191
18 #define MITKOVERLAYCONTROLLER_H_HEADER_INCLUDED_C1E77191
79 void RemoveAllOverlays();
84 void SetOverlayVisibility(
bool visible);
103 void AdjustAllOverlayPosition();
107 void UpdateAllOverlays();
120 void InitializeOverlayLayout();
125 virtual void AlignOverlays();
std::map< QmitkOverlay::DisplayPosition, QWidget * > OverlayPositionMap
OverlayVector m_AllOverlays
all QmitkOverlays that are currently added
Abstract base class for all overlay-objects in MITK.
Key-value list holding instances of BaseProperty.
DisplayPosition
enumeration of all possible display positions
mitk::PropertyList::Pointer m_PropertyList
PropertyList for RenderWindow-specific properties.
std::vector< QmitkOverlay * > OverlayVector
MITK implementation of the QVTKWidget.
#define MITKQTOVERLAYS_EXPORT
controller that manages the positioning and stacking of QmitkOverlays
OverlayPositionMap m_PositionedOverlays
all possible positions and the QWidgets representing the corresponding QmitkOverlays ...
QmitkRenderWindow * m_RenderWindow
RenderWindow that all Overlays will be added to.