Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
QmitkToolDistanceWidget Class Reference

QmitkToolDistanceWidget. More...

#include <QmitkToolDistanceWidget.h>

Inheritance diagram for QmitkToolDistanceWidget:
Collaboration diagram for QmitkToolDistanceWidget:

Public Types

typedef QVector< QVector< QLabel * > > DistanceLabelType
 

Public Slots

void SetDistanceLabelValuesInvalid ()
 This method set's all distance entries in the matrix to "---". Can be used e.g. if tracking is stopped. More...
 

Public Member Functions

 QmitkToolDistanceWidget (QWidget *parent)
 default constructor More...
 
 ~QmitkToolDistanceWidget () override
 default destructor More...
 
void ShowDistanceValues (itk::ProcessObject::DataObjectPointerArray &outputs)
 This method displays the matrix with the distances between the tracking source's outputs in a QGridLayout. More...
 
void CreateToolDistanceMatrix (itk::ProcessObject::DataObjectPointerArray &outputs)
 This method creates the initial distances matrix and labels it with the connected tool names. More...
 
void ClearDistanceMatrix ()
 This method clears the whole tool distances matrix. More...
 

Protected Member Functions

void CreateConnections ()
 
void CreateQtPartControl (QWidget *parent)
 

Protected Attributes

Ui::QmitkToolDistanceWidgetControls * m_Controls
 gui widgets More...
 

Detailed Description

QmitkToolDistanceWidget.

Widget for setting up and controlling an update timer in an IGT-Pipeline.

Definition at line 33 of file QmitkToolDistanceWidget.h.

Member Typedef Documentation

◆ DistanceLabelType

typedef QVector<QVector<QLabel*> > QmitkToolDistanceWidget::DistanceLabelType

Definition at line 38 of file QmitkToolDistanceWidget.h.

Constructor & Destructor Documentation

◆ QmitkToolDistanceWidget()

QmitkToolDistanceWidget::QmitkToolDistanceWidget ( QWidget *  parent)

default constructor

◆ ~QmitkToolDistanceWidget()

QmitkToolDistanceWidget::~QmitkToolDistanceWidget ( )
override

default destructor

Member Function Documentation

◆ ClearDistanceMatrix()

void QmitkToolDistanceWidget::ClearDistanceMatrix ( )

This method clears the whole tool distances matrix.

◆ CreateConnections()

void QmitkToolDistanceWidget::CreateConnections ( )
protected

◆ CreateQtPartControl()

void QmitkToolDistanceWidget::CreateQtPartControl ( QWidget *  parent)
protected

◆ CreateToolDistanceMatrix()

void QmitkToolDistanceWidget::CreateToolDistanceMatrix ( itk::ProcessObject::DataObjectPointerArray &  outputs)

This method creates the initial distances matrix and labels it with the connected tool names.

◆ SetDistanceLabelValuesInvalid

void QmitkToolDistanceWidget::SetDistanceLabelValuesInvalid ( )
slot

This method set's all distance entries in the matrix to "---". Can be used e.g. if tracking is stopped.

◆ ShowDistanceValues()

void QmitkToolDistanceWidget::ShowDistanceValues ( itk::ProcessObject::DataObjectPointerArray &  outputs)

This method displays the matrix with the distances between the tracking source's outputs in a QGridLayout.

Member Data Documentation

◆ m_Controls

Ui::QmitkToolDistanceWidgetControls* QmitkToolDistanceWidget::m_Controls
protected

gui widgets

Definition at line 74 of file QmitkToolDistanceWidget.h.


The documentation for this class was generated from the following file: