Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
The 'QmitkRenderWindowWidget' is a QFrame that holds a render window and some associates properties, like a crosshair (pointset) and decorations. Decorations are corner annotation (text and color), frame color or background color and can be set using this class. The 'QmitkRenderWindowWidget' is used inside a 'QmitkAbstractMultiWidget', where a map contains several render window widgets to create the multi widget display. More...
#include <QmitkRenderWindowWidget.h>
Signals | |
void | MouseEvent (QMouseEvent *e) |
The 'QmitkRenderWindowWidget' is a QFrame that holds a render window and some associates properties, like a crosshair (pointset) and decorations. Decorations are corner annotation (text and color), frame color or background color and can be set using this class. The 'QmitkRenderWindowWidget' is used inside a 'QmitkAbstractMultiWidget', where a map contains several render window widgets to create the multi widget display.
Definition at line 40 of file QmitkRenderWindowWidget.h.
QmitkRenderWindowWidget::QmitkRenderWindowWidget | ( | QWidget * | parent = nullptr , |
const QString & | widgetName = "" , |
||
mitk::DataStorage * | dataStorage = nullptr |
||
) |
Definition at line 19 of file QmitkRenderWindowWidget.cpp.
|
override |
Definition at line 32 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderWindowBase::GetSliceNavigationController(), mitk::DataStorage::Remove(), and mitk::SliceNavigationController::SetCrosshairEvent.
void QmitkRenderWindowWidget::ActivateCrosshair | ( | bool | activate | ) |
Definition at line 151 of file QmitkRenderWindowWidget.cpp.
References mitk::DataStorage::Add(), mitk::DataStorage::ComputeBoundingGeometry3D(), mitk::DataStorage::GetAll(), mitk::RenderingManager::GetInstance(), mitk::RenderWindowBase::GetRenderer(), mitk::RenderWindowBase::GetSliceNavigationController(), mitk::BaseRenderer::GetVtkRenderer(), mitk::RenderingManager::InitializeViews(), MouseEvent(), mitk::BoolProperty::New(), mitk::StringProperty::New(), mitk::DataNode::New(), mitk::PointSet::New(), mitk::DataStorage::Remove(), mitk::RenderingManager::RequestUpdate(), mitk::BaseRenderer::SAGITTAL, mitk::SliceNavigationController::Sagittal, mitk::SliceNavigationController::SetCrosshairEvent, mitk::RenderingManager::SetDataStorage(), SetGradientBackgroundColors(), and QmitkRenderWindow::SetLayoutIndex().
void QmitkRenderWindowWidget::ForceImmediateUpdate | ( | ) |
Definition at line 69 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderingManager::ForceImmediateUpdate(), and mitk::RenderingManager::GetInstance().
std::string QmitkRenderWindowWidget::GetCornerAnnotationText | ( | ) | const |
Definition at line 141 of file QmitkRenderWindowWidget.cpp.
|
inline |
Definition at line 69 of file QmitkRenderWindowWidget.h.
References m_DataStorage.
|
inline |
Definition at line 65 of file QmitkRenderWindowWidget.h.
|
inline |
Definition at line 56 of file QmitkRenderWindowWidget.h.
mitk::SliceNavigationController * QmitkRenderWindowWidget::GetSliceNavigationController | ( | ) | const |
Definition at line 59 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderWindowBase::GetSliceNavigationController().
|
inline |
Definition at line 55 of file QmitkRenderWindowWidget.h.
bool QmitkRenderWindowWidget::IsColoredRectangleVisible | ( | ) | const |
Definition at line 121 of file QmitkRenderWindowWidget.cpp.
bool QmitkRenderWindowWidget::IsCornerAnnotationVisible | ( | ) | const |
Definition at line 131 of file QmitkRenderWindowWidget.cpp.
bool QmitkRenderWindowWidget::IsGradientBackgroundOn | ( | ) | const |
Definition at line 95 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderWindowBase::GetRenderer(), and mitk::BaseRenderer::GetVtkRenderer().
bool QmitkRenderWindowWidget::IsRenderWindowMenuActivated | ( | ) | const |
Definition at line 146 of file QmitkRenderWindowWidget.cpp.
References QmitkRenderWindow::GetActivateMenuWidgetFlag().
|
signal |
void QmitkRenderWindowWidget::RequestUpdate | ( | ) |
Definition at line 64 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderingManager::GetInstance(), and mitk::RenderingManager::RequestUpdate().
void QmitkRenderWindowWidget::SetCornerAnnotationText | ( | const std::string & | cornerAnnotation | ) |
Definition at line 136 of file QmitkRenderWindowWidget.cpp.
void QmitkRenderWindowWidget::SetDataStorage | ( | mitk::DataStorage * | dataStorage | ) |
Definition at line 45 of file QmitkRenderWindowWidget.cpp.
References mitk::BaseRenderer::GetInstance().
void QmitkRenderWindowWidget::SetDecorationColor | ( | const mitk::Color & | color | ) |
Definition at line 100 of file QmitkRenderWindowWidget.cpp.
void QmitkRenderWindowWidget::SetGradientBackgroundColors | ( | const mitk::Color & | upper, |
const mitk::Color & | lower | ||
) |
Definition at line 74 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderWindowBase::GetRenderer(), mitk::BaseRenderer::GetVtkRenderer(), and ShowGradientBackground().
Referenced by ActivateCrosshair().
void QmitkRenderWindowWidget::ShowColoredRectangle | ( | bool | show | ) |
Definition at line 109 of file QmitkRenderWindowWidget.cpp.
void QmitkRenderWindowWidget::ShowCornerAnnotation | ( | bool | show | ) |
Definition at line 126 of file QmitkRenderWindowWidget.cpp.
void QmitkRenderWindowWidget::ShowGradientBackground | ( | bool | enable | ) |
Definition at line 90 of file QmitkRenderWindowWidget.cpp.
References mitk::RenderWindowBase::GetRenderer(), and mitk::BaseRenderer::GetVtkRenderer().
Referenced by SetGradientBackgroundColors().