Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkModelFitInfo_h
14 #define mitkModelFitInfo_h
58 void AddParameter(Parameter::Pointer p);
67 Parameter::ConstPointer GetParameter(
const std::string& name,
const Parameter::Type& type)
76 void DeleteParameter(
const std::string& name,
const Parameter::Type& type);
79 const ParamListType& GetParameters()
const;
117 typedef ParamListType::iterator IterType;
118 typedef std::lock_guard<std::mutex> LockType;
133 const std::string& prop);
144 const std::string& prop);
166 const std::string& fitType,
const std::string& fitName =
"",
const ModelFitInfo::UIDType& roiUID =
"");
const MITKMODELFIT_EXPORT std::string GetMandatoryProperty(const mitk::DataNode *node, const std::string &prop)
Reads the string property with the given name from the data of the given node and returns its value....
mitk::Image::ConstPointer inputImage
Data class that stores all information about a modelfit that is relevant to the visualization and sto...
MITKMODELFIT_EXPORT ModelFitInfo::Pointer CreateFitInfoFromNode(const ModelFitInfo::UIDType &uid, const mitk::DataStorage *storage)
Creates a new ModelFitInfo instance from the nodes in the passed storage. The fit will be identified ...
MITKMODELFIT_EXPORT DataStorage::SetOfObjects::ConstPointer GetNodesOfFit(const ModelFitInfo::UIDType &fitUID, const mitk::DataStorage *storage)
#define mitkClassMacroItkParent(className, SuperClassName)
#define MITKMODELFIT_EXPORT
MITKMODELFIT_EXPORT NodeUIDSetType GetFitUIDsOfNode(const mitk::DataNode *node, const mitk::DataStorage *storage)
DataCollection - Class to facilitate loading/accessing structured data.
Data class for modelfit properties that store a map of lists (e.g. static parameters).
StaticParameterMap staticParamMap
MITKMODELFIT_EXPORT ModelFitInfo::Pointer CreateFitInfoFromModelParameterizer(const ModelParameterizerBase *usedParameterizer, mitk::BaseData *inputImage, const std::string &fitType, const std::string &fitName="", const ModelFitInfo::UIDType &roiUID="")
ParamListType::const_iterator ConstIterType
Base of all data objects.
ScalarListLookupTable inputData
Data management class that handles 'was created by' relations.
std::vector< Parameter::Pointer > ParamListType
std::string functionClassID
std::set< ModelFitInfo::UIDType > NodeUIDSetType
Class for nodes of the DataTree.