Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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 mitk::NodeUIDType | 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 |
UIDType | inputUID |
ScalarListLookupTable | inputData |
mitk::Image::Pointer | 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 40 of file mitkModelFitInfo.h.
typedef ParamListType::const_iterator mitk::modelFit::ModelFitInfo::ConstIterType |
Definition at line 45 of file mitkModelFitInfo.h.
typedef std::vector<Parameter::Pointer> mitk::modelFit::ModelFitInfo::ParamListType |
Definition at line 44 of file mitkModelFitInfo.h.
Definition at line 43 of file mitkModelFitInfo.h.
|
inline |
Definition at line 50 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. |
Definition at line 21 of file mitkModelFitInfo.cpp.
References GetParameter(), MITK_DEBUG, mitkThrow, and uid.
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. |
Definition at line 67 of file mitkModelFitInfo.cpp.
References MITK_DEBUG, and uid.
mitk::modelFit::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. |
Definition at line 44 of file mitkModelFitInfo.cpp.
Referenced by mitk::modelFit::AdaptDataPropertyToParameter(), and AddParameter().
const mitk::modelFit::ModelFitInfo::ParamListType & mitk::modelFit::ModelFitInfo::GetParameters | ( | ) | const |
Return const reference to the parameter list.
Definition at line 61 of file mitkModelFitInfo.cpp.
Referenced by QmitkFitParameterModel::data(), mitk::ExtractParameterValueMapFromModelFit(), and GetStaticParameterName().
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 109 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), mitk::modelFit::CreateFitInfoFromModelParameterizer(), and mitk::modelFit::CreateNode().
std::string mitk::modelFit::ModelFitInfo::fitType |
std::string mitk::modelFit::ModelFitInfo::function |
ModelFitConstants::MODEL_FUNCTION_PROPERTY_NAME
Definition at line 90 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), and CalcSignalFromFunction().
std::string mitk::modelFit::ModelFitInfo::functionClassID |
ModelFitConstants::MODEL_FUNCTION_CLASS_PROPERTY_NAME
Definition at line 92 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), and mitk::ModelGenerator::GenerateModelParameterizer().
ScalarListLookupTable mitk::modelFit::ModelFitInfo::inputData |
ModelFitConstants::FIT_INPUT_DATA_PROPERTY_NAME
Definition at line 119 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), mitk::modelFit::CreateFitInfoFromModelParameterizer(), mitk::DescriptivePharmacokineticBrixModelFactory::DoCreateParameterizer(), and mitk::GenerateAdditionalModelFitPlotData().
mitk::Image::Pointer mitk::modelFit::ModelFitInfo::inputImage |
UIDType mitk::modelFit::ModelFitInfo::inputUID |
ModelFitConstants::FIT_INPUT_IMAGEUID_PROPERTY_NAME
Definition at line 117 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
std::string mitk::modelFit::ModelFitInfo::modelName |
ModelFitConstants::MODEL_NAME_PROPERTY_NAME
Definition at line 86 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
std::string mitk::modelFit::ModelFitInfo::modelType |
ModelFitConstants::MODEL_TYPE_PROPERTY_NAME
Definition at line 88 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
UIDType mitk::modelFit::ModelFitInfo::roiUID |
ModelFitConstants::FIT_INPUT_ROIUID_PROPERTY_NAME
Definition at line 115 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), and mitk::modelFit::CreateFitInfoFromModelParameterizer().
StaticParameterMap mitk::modelFit::ModelFitInfo::staticParamMap |
ModelFitConstants::FIT_STATIC_PARAMETERS_PROPERTY_NAME
Definition at line 113 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), CalcSignalFromFunction(), mitk::modelFit::CreateFitInfoFromModelParameterizer(), QmitkFitParameterModel::data(), mitk::NumericTwoCompartmentExchangeModelFactory::DoCreateParameterizer(), mitk::ConcreteAIFBasedModelFactory< NumericTwoTissueCompartmentModelParameterizer >::DoCreateParameterizer(), mitk::DescriptivePharmacokineticBrixModelFactory::DoCreateParameterizer(), mitk::GenericParamModelFactory::DoCreateParameterizer(), and GetStaticParameterName().
UIDType mitk::modelFit::ModelFitInfo::uid |
ModelFitConstants::FIT_UID_PROPERTY_NAME
Definition at line 107 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), AddParameter(), mitk::modelFit::CreateFitInfoFromModelParameterizer(), mitk::modelFit::CreateFitInfoFromNode(), DeleteParameter(), and mitk::modelFit::GetFitUIDsOfNode().
std::string mitk::modelFit::ModelFitInfo::x |
ModelFitConstants::MODEL_X_PROPERTY_NAME
Definition at line 94 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit(), and CalcSignalFromFunction().
std::string mitk::modelFit::ModelFitInfo::xAxisName |
ModelFitConstants::XAXIS_NAME_PROPERTY_NAME
Definition at line 97 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
std::string mitk::modelFit::ModelFitInfo::xAxisUnit |
ModelFitConstants::XAXIS_UNIT_PROPERTY_NAME
Definition at line 99 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
std::string mitk::modelFit::ModelFitInfo::yAxisName |
ModelFitConstants::YAXIS_NAME_PROPERTY_NAME
Definition at line 102 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().
std::string mitk::modelFit::ModelFitInfo::yAxisUnit |
ModelFitConstants::YAXIS_UNIT_PROPERTY_NAME
Definition at line 104 of file mitkModelFitInfo.h.
Referenced by mitk::modelFit::AdaptDataPropertyToModelFit().