Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <QmlMitkStdMultiItem.h>
Public Slots | |
void | init () |
void | togglePlanes () |
Public Member Functions | |
QmlMitkStdMultiItem () | |
~QmlMitkStdMultiItem () | |
void | registerViewerItem (QmlMitkRenderWindowItem *viewerItem) |
void | moveCrossToPosition (const mitk::Point3D &newPosition) |
void | addPlanes () |
const mitk::Point3D | getCrossPosition () const |
QmlMitkRenderWindowItem * | getViewerAxial () |
QmlMitkRenderWindowItem * | getViewerSagittal () |
QmlMitkRenderWindowItem * | getViewerCoronal () |
QmlMitkRenderWindowItem * | getViewerOriginal () |
Static Public Member Functions | |
static void | create (QQmlEngine &engine, mitk::DataStorage::Pointer storage) |
Static Public Attributes | |
static QmlMitkStdMultiItem * | instance |
Definition at line 30 of file QmlMitkStdMultiItem.h.
QmlMitkStdMultiItem::QmlMitkStdMultiItem | ( | ) |
Definition at line 29 of file QmlMitkStdMultiItem.cpp.
References instance.
QmlMitkStdMultiItem::~QmlMitkStdMultiItem | ( | ) |
Definition at line 34 of file QmlMitkStdMultiItem.cpp.
void QmlMitkStdMultiItem::addPlanes | ( | ) |
Definition at line 89 of file QmlMitkStdMultiItem.cpp.
References mitk::BaseRenderer::GetCurrentWorldPlaneGeometryNode(), and mitk::RenderWindowBase::GetRenderer().
Referenced by init().
|
static |
Definition at line 153 of file QmlMitkStdMultiItem.cpp.
const mitk::Point3D QmlMitkStdMultiItem::getCrossPosition | ( | ) | const |
Definition at line 109 of file QmlMitkStdMultiItem.cpp.
References mitk::SliceNavigationController::GetCurrentPlaneGeometry(), mitk::RenderWindowBase::GetSliceNavigationController(), mitk::PlaneGeometry::IntersectionLine(), mitk::PlaneGeometry::IntersectionPoint(), and line.
Referenced by QmlMitkImageNavigator::OnRefetch(), and QmlMitkImageNavigator::SetStepSize().
QmlMitkRenderWindowItem * QmlMitkStdMultiItem::getViewerAxial | ( | ) |
Definition at line 133 of file QmlMitkStdMultiItem.cpp.
Referenced by QmlMitkImageNavigator::initialize(), QmlMitkImageNavigator::OnMillimetreCoordinateValueChanged(), QmlMitkImageNavigator::OnRefetch(), and QmlMitkImageNavigator::SetStepSize().
QmlMitkRenderWindowItem * QmlMitkStdMultiItem::getViewerCoronal | ( | ) |
Definition at line 138 of file QmlMitkStdMultiItem.cpp.
Referenced by QmlMitkImageNavigator::initialize().
QmlMitkRenderWindowItem * QmlMitkStdMultiItem::getViewerOriginal | ( | ) |
Definition at line 148 of file QmlMitkStdMultiItem.cpp.
QmlMitkRenderWindowItem * QmlMitkStdMultiItem::getViewerSagittal | ( | ) |
Definition at line 143 of file QmlMitkStdMultiItem.cpp.
Referenced by QmlMitkImageNavigator::initialize().
|
slot |
void QmlMitkStdMultiItem::moveCrossToPosition | ( | const mitk::Point3D & | newPosition | ) |
Definition at line 100 of file QmlMitkStdMultiItem.cpp.
References mitk::RenderingManager::GetInstance(), mitk::RenderWindowBase::GetSliceNavigationController(), mitk::RenderingManager::RequestUpdateAll(), and mitk::SliceNavigationController::SelectSliceByPoint().
Referenced by QmlMitkImageNavigator::OnMillimetreCoordinateValueChanged().
void QmlMitkStdMultiItem::registerViewerItem | ( | QmlMitkRenderWindowItem * | viewerItem | ) |
Definition at line 38 of file QmlMitkStdMultiItem.cpp.
References mitk::SliceNavigationController::Axial, QmlMitkRenderWindowItem::createPlaneNode(), mitk::SliceNavigationController::Frontal, mitk::RenderWindowBase::GetRenderer(), mitk::BaseRenderer::GetSliceNavigationController(), mitk::SliceNavigationController::Sagittal, and QmlMitkRenderWindowItem::setupView().
Referenced by QmlMitkRenderWindowItem::setMultiItem().
|
slot |
Definition at line 77 of file QmlMitkStdMultiItem.cpp.
References mitk::RenderingManager::GetInstance(), and mitk::RenderingManager::RequestUpdateAll().
|
static |
Definition at line 49 of file QmlMitkStdMultiItem.h.
Referenced by QmlMitkImageNavigator::initialize(), QmlMitkImageNavigator::OnMillimetreCoordinateValueChanged(), QmlMitkImageNavigator::OnRefetch(), QmlMitkStdMultiItem(), and QmlMitkImageNavigator::SetStepSize().