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

Converts the content of the statistics model to a string. More...

#include <QmitkStatisticsModelToStringConverter.h>

Public Member Functions

 QmitkStatisticsModelToStringConverter ()
 
void SetTableModel (QAbstractItemModel *model)
 
void SetRootIndex (QModelIndex rootIndex)
 
QString GetString () const
 Returns the string. More...
 
void SetRowDelimiter (QChar lineDelimiter)
 
void SetColumnDelimiter (QChar columnDelimiter)
 
void SetIncludeHeaderData (bool includeHeaderData)
 If header data (column/row captions) are exported. More...
 

Detailed Description

Converts the content of the statistics model to a string.

The content of a table model is converted to a string. Each cell is converted to a string. Default oder: iteration over rows. The line separation delimiter (default: '
') and the column separation delimiter (default: ',') can be chosen. It also can be chosen if the headers should be exported to the string.

By default, the produced string is csv conform

Definition at line 30 of file QmitkStatisticsModelToStringConverter.h.

Constructor & Destructor Documentation

◆ QmitkStatisticsModelToStringConverter()

QmitkStatisticsModelToStringConverter::QmitkStatisticsModelToStringConverter ( )

Definition at line 16 of file QmitkStatisticsModelToStringConverter.cpp.

Member Function Documentation

◆ GetString()

QString QmitkStatisticsModelToStringConverter::GetString ( ) const

Returns the string.

Exceptions
throwsexception if model is nullptr

Definition at line 28 of file QmitkStatisticsModelToStringConverter.cpp.

References mitkThrow.

Referenced by QmitkImageStatisticsWidget::Reset().

◆ SetColumnDelimiter()

void QmitkStatisticsModelToStringConverter::SetColumnDelimiter ( QChar  columnDelimiter)

Definition at line 60 of file QmitkStatisticsModelToStringConverter.cpp.

◆ SetIncludeHeaderData()

void QmitkStatisticsModelToStringConverter::SetIncludeHeaderData ( bool  includeHeaderData)

If header data (column/row captions) are exported.

Definition at line 65 of file QmitkStatisticsModelToStringConverter.cpp.

Referenced by QmitkImageStatisticsWidget::Reset().

◆ SetRootIndex()

void QmitkStatisticsModelToStringConverter::SetRootIndex ( QModelIndex  rootIndex)

◆ SetRowDelimiter()

void QmitkStatisticsModelToStringConverter::SetRowDelimiter ( QChar  lineDelimiter)

Definition at line 55 of file QmitkStatisticsModelToStringConverter.cpp.

◆ SetTableModel()

void QmitkStatisticsModelToStringConverter::SetTableModel ( QAbstractItemModel *  model)

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