Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkFitParameterWidget Class Reference

#include <QmitkFitParameterWidget.h>

Inheritance diagram for QmitkFitParameterWidget:
Collaboration diagram for QmitkFitParameterWidget:

Public Types

using FitVectorType = std::vector< mitk::modelFit::ModelFitInfo::ConstPointer >
 

Public Slots

void setFits (const FitVectorType &fits)
 
void setCurrentPosition (const mitk::Point3D &currentPos)
 
void setPositionBookmarks (const mitk::PointSet *bookmarks)
 

Public Member Functions

 QmitkFitParameterWidget (QWidget *parent=nullptr)
 
 ~QmitkFitParameterWidget () override
 
const FitVectorTypegetFits () const
 
mitk::Point3D getCurrentPosition () const
 
const mitk::PointSetgetPositionBookmarks () const
 

Protected Slots

void OnExportClicked () const
 
void OnClipboardResultsButtonClicked () const
 Saves the results table to clipboard. More...
 

Protected Member Functions

std::string streamModelToString () const
 

Protected Attributes

QmitkFitParameterModelm_InternalModel
 
Ui::QmitkFitParameterWidget m_Controls
 

Detailed Description

Widget that displays the parameters of all set ModelFitInfo instances for all given world coordinate points. In addition it allows to transfer this information as CSV into the clipboard or a file.

Definition at line 34 of file QmitkFitParameterWidget.h.

Member Typedef Documentation

◆ FitVectorType

using QmitkFitParameterWidget::FitVectorType = std::vector<mitk::modelFit::ModelFitInfo::ConstPointer>

Definition at line 39 of file QmitkFitParameterWidget.h.

Constructor & Destructor Documentation

◆ QmitkFitParameterWidget()

QmitkFitParameterWidget::QmitkFitParameterWidget ( QWidget *  parent = nullptr)

◆ ~QmitkFitParameterWidget()

QmitkFitParameterWidget::~QmitkFitParameterWidget ( )
override

Definition at line 73 of file QmitkFitParameterWidget.cpp.

Member Function Documentation

◆ getCurrentPosition()

mitk::Point3D QmitkFitParameterWidget::getCurrentPosition ( ) const

◆ getFits()

const QmitkFitParameterWidget::FitVectorType & QmitkFitParameterWidget::getFits ( ) const

◆ getPositionBookmarks()

const mitk::PointSet * QmitkFitParameterWidget::getPositionBookmarks ( ) const

◆ OnClipboardResultsButtonClicked

void QmitkFitParameterWidget::OnClipboardResultsButtonClicked ( ) const
protectedslot

Saves the results table to clipboard.

Definition at line 132 of file QmitkFitParameterWidget.cpp.

References streamModelToString().

Referenced by QmitkFitParameterWidget().

◆ OnExportClicked

void QmitkFitParameterWidget::OnExportClicked ( ) const
protectedslot

Definition at line 138 of file QmitkFitParameterWidget.cpp.

References streamModelToString().

Referenced by QmitkFitParameterWidget().

◆ setCurrentPosition

void QmitkFitParameterWidget::setCurrentPosition ( const mitk::Point3D currentPos)
slot

◆ setFits

void QmitkFitParameterWidget::setFits ( const FitVectorType fits)
slot

◆ setPositionBookmarks

void QmitkFitParameterWidget::setPositionBookmarks ( const mitk::PointSet bookmarks)
slot

◆ streamModelToString()

Member Data Documentation

◆ m_Controls

Ui::QmitkFitParameterWidget QmitkFitParameterWidget::m_Controls
protected

Definition at line 69 of file QmitkFitParameterWidget.h.

Referenced by QmitkFitParameterWidget().

◆ m_InternalModel


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