Medical Imaging Interaction Toolkit  2018.4.99-b585543d
Medical Imaging Interaction Toolkit
mitkModelFitInfo.h File Reference
#include <itkMutexLockHolder.h>
#include <itkSimpleFastMutexLock.h>
#include <mitkDataStorage.h>
#include "mitkModelFitConstants.h"
#include "mitkModelFitParameter.h"
#include "mitkModelFitStaticParameterMap.h"
#include "mitkScalarListLookupTable.h"
#include "mitkModelFitUIDHelper.h"
#include "mitkModelParameterizerBase.h"
#include "mitkModelTraitsInterface.h"
#include "MitkModelFitExports.h"

Go to the source code of this file.

Classes

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

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 
 mitk::modelFit
 

Typedefs

typedef std::set< ModelFitInfo::UIDType > mitk::modelFit::NodeUIDSetType
 

Functions

MITKMODELFIT_EXPORT const std::string mitk::modelFit::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. Throws a ModelFitException if the property doesn't exist. More...
 
MITKMODELFIT_EXPORT const std::string mitk::modelFit::GetMandatoryProperty (const mitk::BaseData *data, const std::string &prop)
 Reads the string property with the given name from the given base data and returns its value. Throws a ModelFitException if the property doesn't exist. More...
 
MITKMODELFIT_EXPORT ModelFitInfo::Pointer mitk::modelFit::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 by the passed UID. Returns the instance on success. More...
 
MITKMODELFIT_EXPORT ModelFitInfo::Pointer mitk::modelFit::CreateFitInfoFromModelParameterizer (const ModelParameterizerBase *usedParameterizer, mitk::BaseData *inputImage, const std::string &fitType, const std::string &fitName="", const NodeUIDType roiUID="")
 
MITKMODELFIT_EXPORT ModelFitInfo::Pointer mitk::modelFit::CreateFitInfoFromModelParameterizer (const ModelParameterizerBase *usedParameterizer, mitk::BaseData *inputImage, const std::string &fitType, const ScalarListLookupTable &inputData, const std::string &fitName="", const NodeUIDType roiUID="")
 
MITKMODELFIT_EXPORT DataStorage::SetOfObjects::ConstPointer mitk::modelFit::GetNodesOfFit (const ModelFitInfo::UIDType &fitUID, const mitk::DataStorage *storage)
 
MITKMODELFIT_EXPORT NodeUIDSetType mitk::modelFit::GetFitUIDsOfNode (const mitk::DataNode *node, const mitk::DataStorage *storage)