Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitk::modelFit::ModelFitInfo Class Reference

Data class that stores all information about a modelfit that is relevant to the visualization and stored as properties in the result nodes. More...

#include <mitkModelFitInfo.h>

Inheritance diagram for mitk::modelFit::ModelFitInfo:
Collaboration diagram for mitk::modelFit::ModelFitInfo:

Public Types

typedef std::string UIDType
 
typedef std::vector< Parameter::Pointer > ParamListType
 
typedef ParamListType::const_iterator ConstIterType
 

Public Member Functions

 mitkClassMacroItkParent (ModelFitInfo, itk::LightObject)
 
 itkSimpleNewMacro (ModelFitInfo)
 
 ModelFitInfo ()
 
void AddParameter (Parameter::Pointer p)
 Adds the given parameter to this fit's parameter list if it doesn't exist already. More...
 
Parameter::ConstPointer GetParameter (const std::string &name, const Parameter::Type &type) const
 Searches for the parameter with the given name and type in the fit's parameter list and returns it. More...
 
void DeleteParameter (const std::string &name, const Parameter::Type &type)
 Searches for the parameter with the given name and type in the fit's parameter list and deletes it if it exists. More...
 
const ParamListTypeGetParameters () const
 

Public Attributes

std::string modelName
 
std::string modelType
 
std::string function
 
std::string functionClassID
 
std::string x
 
std::string xAxisName
 
std::string xAxisUnit
 
std::string yAxisName
 
std::string yAxisUnit
 
UIDType uid
 
std::string fitName
 
std::string fitType
 
StaticParameterMap staticParamMap
 
UIDType roiUID
 
ScalarListLookupTable inputData
 
mitk::Image::ConstPointer inputImage
 

Detailed Description

Data class that stores all information about a modelfit that is relevant to the visualization and stored as properties in the result nodes.

Definition at line 36 of file mitkModelFitInfo.h.

Member Typedef Documentation

◆ ConstIterType

typedef ParamListType::const_iterator mitk::modelFit::ModelFitInfo::ConstIterType

Definition at line 41 of file mitkModelFitInfo.h.

◆ ParamListType

typedef std::vector<Parameter::Pointer> mitk::modelFit::ModelFitInfo::ParamListType

Definition at line 40 of file mitkModelFitInfo.h.

◆ UIDType

Definition at line 39 of file mitkModelFitInfo.h.

Constructor & Destructor Documentation

◆ ModelFitInfo()

mitk::modelFit::ModelFitInfo::ModelFitInfo ( )
inline

Definition at line 46 of file mitkModelFitInfo.h.

Member Function Documentation

◆ AddParameter()

void mitk::modelFit::ModelFitInfo::AddParameter ( Parameter::Pointer  p)

Adds the given parameter to this fit's parameter list if it doesn't exist already.

Parameters
pThe param that should be added to this fit's parameter list.

◆ DeleteParameter()

void mitk::modelFit::ModelFitInfo::DeleteParameter ( const std::string &  name,
const Parameter::Type type 
)

Searches for the parameter with the given name and type in the fit's parameter list and deletes it if it exists.

Parameters
nameThe name of the desired parameter.
typeThe type of the desired parameter.

◆ GetParameter()

Parameter::ConstPointer mitk::modelFit::ModelFitInfo::GetParameter ( const std::string &  name,
const Parameter::Type type 
) const

Searches for the parameter with the given name and type in the fit's parameter list and returns it.

Parameters
nameThe name of the desired parameter.
typeThe type of the desired parameter.
Returns
The parameter with the given name on success or NULL otherwise.

◆ GetParameters()

const ParamListType& mitk::modelFit::ModelFitInfo::GetParameters ( ) const

Return const reference to the parameter list.

◆ itkSimpleNewMacro()

mitk::modelFit::ModelFitInfo::itkSimpleNewMacro ( ModelFitInfo  )

◆ mitkClassMacroItkParent()

mitk::modelFit::ModelFitInfo::mitkClassMacroItkParent ( ModelFitInfo  ,
itk::LightObject   
)

Member Data Documentation

◆ fitName

std::string mitk::modelFit::ModelFitInfo::fitName

◆ fitType

std::string mitk::modelFit::ModelFitInfo::fitType

◆ function

std::string mitk::modelFit::ModelFitInfo::function

◆ functionClassID

std::string mitk::modelFit::ModelFitInfo::functionClassID

◆ inputData

ScalarListLookupTable mitk::modelFit::ModelFitInfo::inputData

◆ inputImage

mitk::Image::ConstPointer mitk::modelFit::ModelFitInfo::inputImage

Definition at line 114 of file mitkModelFitInfo.h.

◆ modelName

std::string mitk::modelFit::ModelFitInfo::modelName

◆ modelType

std::string mitk::modelFit::ModelFitInfo::modelType

◆ roiUID

UIDType mitk::modelFit::ModelFitInfo::roiUID

◆ staticParamMap

◆ uid

UIDType mitk::modelFit::ModelFitInfo::uid

◆ x

std::string mitk::modelFit::ModelFitInfo::x

◆ xAxisName

std::string mitk::modelFit::ModelFitInfo::xAxisName

◆ xAxisUnit

std::string mitk::modelFit::ModelFitInfo::xAxisUnit

◆ yAxisName

std::string mitk::modelFit::ModelFitInfo::yAxisName

◆ yAxisUnit

std::string mitk::modelFit::ModelFitInfo::yAxisUnit

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