Medical Imaging Interaction Toolkit  2018.4.99-389bf124
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

Definition at line 60 of file QmitkFitPlotDataWidget.cpp.

Member Function Documentation

◆ GetPlotData()

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

◆ GetXName()

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

Definition at line 48 of file QmitkFitPlotDataWidget.cpp.

References QmitkFitPlotDataModel::GetXName(), m_InternalModel, and SetXName().

Referenced by SetPlotData().

◆ OnClipboardResultsButtonClicked

void QmitkFitPlotDataWidget::OnClipboardResultsButtonClicked ( ) const
protectedslot

Saves the results table to clipboard.

Definition at line 100 of file QmitkFitPlotDataWidget.cpp.

References StreamModelToString().

Referenced by QmitkFitPlotDataWidget().

◆ OnExportClicked

void QmitkFitPlotDataWidget::OnExportClicked ( ) const
protectedslot

Definition at line 106 of file QmitkFitPlotDataWidget.cpp.

References StreamModelToString().

Referenced by QmitkFitPlotDataWidget().

◆ SetPlotData

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

Definition at line 41 of file QmitkFitPlotDataWidget.cpp.

References GetXName(), m_InternalModel, and QmitkFitPlotDataModel::SetPlotData().

Referenced by GetPlotData().

◆ SetXName

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

Definition at line 55 of file QmitkFitPlotDataWidget.cpp.

References m_InternalModel, and QmitkFitPlotDataModel::SetXName().

Referenced by GetXName().

◆ StreamModelToString()

Member Data Documentation

◆ m_Controls

Ui::QmitkFitPlotDataWidget QmitkFitPlotDataWidget::m_Controls
protected

Definition at line 61 of file QmitkFitPlotDataWidget.h.

Referenced by QmitkFitPlotDataWidget().

◆ m_InternalModel

QmitkFitPlotDataModel* QmitkFitPlotDataWidget::m_InternalModel
protected

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