Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
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>
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 ParamListType & | GetParameters () 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 |
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.
typedef ParamListType::const_iterator mitk::modelFit::ModelFitInfo::ConstIterType |
Definition at line 41 of file mitkModelFitInfo.h.
typedef std::vector<Parameter::Pointer> mitk::modelFit::ModelFitInfo::ParamListType |
Definition at line 40 of file mitkModelFitInfo.h.
typedef std::string mitk::modelFit::ModelFitInfo::UIDType |
Definition at line 39 of file mitkModelFitInfo.h.
|
inline |
Definition at line 46 of file mitkModelFitInfo.h.
void mitk::modelFit::ModelFitInfo::AddParameter | ( | Parameter::Pointer | p | ) |
Adds the given parameter to this fit's parameter list if it doesn't exist already.
p | The param that should be added to this fit's parameter list. |
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.
name | The name of the desired parameter. |
type | The type of the desired parameter. |
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.
name | The name of the desired parameter. |
type | The type of the desired parameter. |
const ParamListType& mitk::modelFit::ModelFitInfo::GetParameters | ( | ) | const |
Return const reference to the parameter list.
mitk::modelFit::ModelFitInfo::itkSimpleNewMacro | ( | ModelFitInfo | ) |
mitk::modelFit::ModelFitInfo::mitkClassMacroItkParent | ( | ModelFitInfo | , |
itk::LightObject | |||
) |
std::string mitk::modelFit::ModelFitInfo::fitName |
ModelFitConstants::FIT_NAME_PROPERTY_NAME
Definition at line 105 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::fitType |
ModelFitConstants::FIT_TYPE_PROPERTY_NAME
Definition at line 107 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::function |
ModelFitConstants::MODEL_FUNCTION_PROPERTY_NAME
Definition at line 86 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::functionClassID |
ModelFitConstants::MODEL_FUNCTION_CLASS_PROPERTY_NAME
Definition at line 88 of file mitkModelFitInfo.h.
ScalarListLookupTable mitk::modelFit::ModelFitInfo::inputData |
ModelFitConstants::FIT_INPUT_DATA_PROPERTY_NAME
Definition at line 113 of file mitkModelFitInfo.h.
mitk::Image::ConstPointer mitk::modelFit::ModelFitInfo::inputImage |
Definition at line 114 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::modelName |
ModelFitConstants::MODEL_NAME_PROPERTY_NAME
Definition at line 82 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::modelType |
ModelFitConstants::MODEL_TYPE_PROPERTY_NAME
Definition at line 84 of file mitkModelFitInfo.h.
UIDType mitk::modelFit::ModelFitInfo::roiUID |
ModelFitConstants::FIT_INPUT_ROIUID_PROPERTY_NAME
Definition at line 111 of file mitkModelFitInfo.h.
StaticParameterMap mitk::modelFit::ModelFitInfo::staticParamMap |
ModelFitConstants::FIT_STATIC_PARAMETERS_PROPERTY_NAME
Definition at line 109 of file mitkModelFitInfo.h.
Referenced by mitk::ConcreteAIFBasedModelFactory< TwoTissueCompartmentModelParameterizer >::DoCreateParameterizer().
UIDType mitk::modelFit::ModelFitInfo::uid |
ModelFitConstants::FIT_UID_PROPERTY_NAME
Definition at line 103 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::x |
ModelFitConstants::MODEL_X_PROPERTY_NAME
Definition at line 90 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::xAxisName |
ModelFitConstants::XAXIS_NAME_PROPERTY_NAME
Definition at line 93 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::xAxisUnit |
ModelFitConstants::XAXIS_UNIT_PROPERTY_NAME
Definition at line 95 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::yAxisName |
ModelFitConstants::YAXIS_NAME_PROPERTY_NAME
Definition at line 98 of file mitkModelFitInfo.h.
std::string mitk::modelFit::ModelFitInfo::yAxisUnit |
ModelFitConstants::YAXIS_UNIT_PROPERTY_NAME
Definition at line 100 of file mitkModelFitInfo.h.