Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
QmitkFitPlotDataWidget Class Reference

#include <QmitkFitPlotDataWidget.h>

Inheritance diagram for QmitkFitPlotDataWidget:
Collaboration diagram for QmitkFitPlotDataWidget:

Public Types

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

Public Slots

void SetPlotData (const mitk::ModelFitPlotData *data)
 
void SetXName (const std::string &xName)
 

Public Member Functions

 QmitkFitPlotDataWidget (QWidget *parent=nullptr)
 
 ~QmitkFitPlotDataWidget () override
 
const mitk::ModelFitPlotDataGetPlotData () const
 
const std::string & GetXName () 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

QmitkFitPlotDataModelm_InternalModel
 
Ui::QmitkFitPlotDataWidget m_Controls
 

Detailed Description

Widget that displays the content of a ModelFitPlotData instance. In addition it allows to transfer this information as CSV into the clipboard or a file.

Definition at line 32 of file QmitkFitPlotDataWidget.h.

Member Typedef Documentation

◆ FitVectorType

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

Definition at line 37 of file QmitkFitPlotDataWidget.h.

Constructor & Destructor Documentation

◆ QmitkFitPlotDataWidget()

QmitkFitPlotDataWidget::QmitkFitPlotDataWidget ( QWidget *  parent = nullptr)

◆ ~QmitkFitPlotDataWidget()

QmitkFitPlotDataWidget::~QmitkFitPlotDataWidget ( )
override

Member Function Documentation

◆ GetPlotData()

const mitk::ModelFitPlotData* QmitkFitPlotDataWidget::GetPlotData ( ) const

◆ GetXName()

const std::string& QmitkFitPlotDataWidget::GetXName ( ) const

◆ OnClipboardResultsButtonClicked

void QmitkFitPlotDataWidget::OnClipboardResultsButtonClicked ( ) const
protectedslot

Saves the results table to clipboard.

◆ OnExportClicked

void QmitkFitPlotDataWidget::OnExportClicked ( ) const
protectedslot

◆ SetPlotData

void QmitkFitPlotDataWidget::SetPlotData ( const mitk::ModelFitPlotData data)
slot

◆ SetXName

void QmitkFitPlotDataWidget::SetXName ( const std::string &  xName)
slot

◆ StreamModelToString()

std::string QmitkFitPlotDataWidget::StreamModelToString ( ) const
protected

Member Data Documentation

◆ m_Controls

Ui::QmitkFitPlotDataWidget QmitkFitPlotDataWidget::m_Controls
protected

Definition at line 61 of file QmitkFitPlotDataWidget.h.

◆ m_InternalModel

QmitkFitPlotDataModel* QmitkFitPlotDataWidget::m_InternalModel
protected

Definition at line 59 of file QmitkFitPlotDataWidget.h.


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