Medical Imaging Interaction Toolkit  2023.12.99-63768887
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

Member Function Documentation

◆ getCurrentPosition()

mitk::Point3D QmitkFitParameterWidget::getCurrentPosition ( ) const

◆ getFits()

const FitVectorType& QmitkFitParameterWidget::getFits ( ) const

◆ getPositionBookmarks()

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

◆ OnClipboardResultsButtonClicked

void QmitkFitParameterWidget::OnClipboardResultsButtonClicked ( ) const
protectedslot

Saves the results table to clipboard.

◆ OnExportClicked

void QmitkFitParameterWidget::OnExportClicked ( ) const
protectedslot

◆ 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()

std::string QmitkFitParameterWidget::streamModelToString ( ) const
protected

Member Data Documentation

◆ m_Controls

Ui::QmitkFitParameterWidget QmitkFitParameterWidget::m_Controls
protected

Definition at line 69 of file QmitkFitParameterWidget.h.

◆ m_InternalModel

QmitkFitParameterModel* QmitkFitParameterWidget::m_InternalModel
protected

Definition at line 67 of file QmitkFitParameterWidget.h.


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