Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::ModelFitPlotData Struct Reference

#include <mitkModelFitPlotDataHelper.h>

Collaboration diagram for mitk::ModelFitPlotData:

Public Types

using PositionalCurveCollection = std::pair< mitk::Point3D, PlotDataCurveCollection::Pointer >
 
using PositionalCollectionMap = std::map< mitk::PointSet::PointIdentifier, PositionalCurveCollection >
 

Public Member Functions

const PlotDataCurveCollection * GetPositionalPlot (const mitk::Point3D &point) const
 
const PlotDataCurveCollection * GetPositionalPlot (mitk::PointSet::PointIdentifier id) const
 
PlotDataValues::value_type GetXMinMax () const
 
PlotDataValues::value_type GetYMinMax () const
 
 ModelFitPlotData ()
 

Static Public Member Functions

static const PlotDataCurve * GetSamplePlot (const PlotDataCurveCollection *coll)
 
static const PlotDataCurve * GetSignalPlot (const PlotDataCurveCollection *coll)
 
static const PlotDataCurve * GetInterpolatedSignalPlot (const PlotDataCurveCollection *coll)
 
static std::string GetPositionalCollectionName (const PositionalCollectionMap::value_type &mapValue)
 

Public Attributes

PlotDataCurveCollection::Pointer currentPositionPlots
 
PositionalCollectionMap positionalPlots
 
PlotDataCurveCollection::Pointer staticPlots
 
mitk::modelFit::ModelFitInfo::Pointer fitInfo
 

Detailed Description

Structure containing all information for one model fit

Definition at line 73 of file mitkModelFitPlotDataHelper.h.

Member Typedef Documentation

◆ PositionalCollectionMap

◆ PositionalCurveCollection

using mitk::ModelFitPlotData::PositionalCurveCollection = std::pair<mitk::Point3D, PlotDataCurveCollection::Pointer>

Definition at line 78 of file mitkModelFitPlotDataHelper.h.

Constructor & Destructor Documentation

◆ ModelFitPlotData()

mitk::ModelFitPlotData::ModelFitPlotData ( )

Definition at line 206 of file mitkModelFitPlotDataHelper.cpp.

Member Function Documentation

◆ GetInterpolatedSignalPlot()

const mitk::PlotDataCurve * mitk::ModelFitPlotData::GetInterpolatedSignalPlot ( const PlotDataCurveCollection *  coll)
static

◆ GetPositionalCollectionName()

std::string mitk::ModelFitPlotData::GetPositionalCollectionName ( const PositionalCollectionMap::value_type &  mapValue)
static

Helper function that generates a humand readable name for the passed value of a positional collection map.

Definition at line 124 of file mitkModelFitPlotDataHelper.cpp.

Referenced by QmitkFitPlotDataModel::headerData().

◆ GetPositionalPlot() [1/2]

const mitk::PlotDataCurveCollection * mitk::ModelFitPlotData::GetPositionalPlot ( const mitk::Point3D &  point) const

Definition at line 133 of file mitkModelFitPlotDataHelper.cpp.

◆ GetPositionalPlot() [2/2]

const mitk::PlotDataCurveCollection * mitk::ModelFitPlotData::GetPositionalPlot ( mitk::PointSet::PointIdentifier  id) const

Definition at line 145 of file mitkModelFitPlotDataHelper.cpp.

◆ GetSamplePlot()

const mitk::PlotDataCurve * mitk::ModelFitPlotData::GetSamplePlot ( const PlotDataCurveCollection *  coll)
static

Helper function to get the collection of the current position. Returns nullptr if no current position exists.

Definition at line 97 of file mitkModelFitPlotDataHelper.cpp.

References GetPlotCurve(), and mitk::MODEL_FIT_PLOT_SAMPLE_NAME().

◆ GetSignalPlot()

const mitk::PlotDataCurve * mitk::ModelFitPlotData::GetSignalPlot ( const PlotDataCurveCollection *  coll)
static

◆ GetXMinMax()

mitk::PlotDataValues::value_type mitk::ModelFitPlotData::GetXMinMax ( ) const

returns the minimum (first element) and maximum (second element) of x of all plot data

Definition at line 156 of file mitkModelFitPlotDataHelper.cpp.

References mitk::CheckXMinMaxFromPlotDataValues(), max(), and min().

◆ GetYMinMax()

mitk::PlotDataValues::value_type mitk::ModelFitPlotData::GetYMinMax ( ) const

returns the minimum (first element) and maximum (second element) of y of all plot data

Definition at line 180 of file mitkModelFitPlotDataHelper.cpp.

References mitk::CheckYMinMaxFromPlotDataValues(), max(), and min().

Member Data Documentation

◆ currentPositionPlots

PlotDataCurveCollection::Pointer mitk::ModelFitPlotData::currentPositionPlots

Plots that are related to the world coordinate labeled as current position.

Definition at line 76 of file mitkModelFitPlotDataHelper.h.

Referenced by QmitkFitPlotDataModel::columnCount(), and QmitkFitPlotDataModel::GetCurveByColumn().

◆ fitInfo

mitk::modelFit::ModelFitInfo::Pointer mitk::ModelFitPlotData::fitInfo

Pointer to the model fit that correspondens with this plot data.

Definition at line 88 of file mitkModelFitPlotDataHelper.h.

◆ positionalPlots

PositionalCollectionMap mitk::ModelFitPlotData::positionalPlots

Plot collections that are related to specific world coordinates (inspection position bookmarks).

Definition at line 82 of file mitkModelFitPlotDataHelper.h.

Referenced by QmitkFitPlotDataModel::columnCount(), QmitkFitPlotDataModel::GetCurveByColumn(), and QmitkFitPlotDataModel::GetPositionalCurvePoint().

◆ staticPlots

PlotDataCurveCollection::Pointer mitk::ModelFitPlotData::staticPlots

Plot collection for static plots of the fit that do not depend on some coordinates.

Definition at line 85 of file mitkModelFitPlotDataHelper.h.

Referenced by QmitkFitPlotDataModel::columnCount(), and QmitkFitPlotDataModel::GetCurveByColumn().


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