Medical Imaging Interaction Toolkit  2023.12.99-3b10b122
Medical Imaging Interaction Toolkit
mitk::ModelFitCostFunctionInterface Class Referenceabstract

#include <mitkModelFitCostFunctionInterface.h>

Inheritance diagram for mitk::ModelFitCostFunctionInterface:

Public Types

typedef ModelFitCostFunctionInterface Self
 
typedef itk::Array< double > SignalType
 

Public Member Functions

virtual void SetSample (const SignalType &sampleSet)=0
 
virtual void SetModel (const ModelBase *model)=0
 
virtual const ModelBaseGetModel () const =0
 

Protected Member Functions

 ModelFitCostFunctionInterface ()
 
virtual ~ModelFitCostFunctionInterface ()
 

Detailed Description

Interface class that is implemented by all cost functions that are used in the context of model fitting.

Definition at line 24 of file mitkModelFitCostFunctionInterface.h.

Member Typedef Documentation

◆ Self

◆ SignalType

Definition at line 30 of file mitkModelFitCostFunctionInterface.h.

Constructor & Destructor Documentation

◆ ModelFitCostFunctionInterface()

mitk::ModelFitCostFunctionInterface::ModelFitCostFunctionInterface ( )
inlineprotected

Definition at line 39 of file mitkModelFitCostFunctionInterface.h.

◆ ~ModelFitCostFunctionInterface()

virtual mitk::ModelFitCostFunctionInterface::~ModelFitCostFunctionInterface ( )
inlineprotectedvirtual

Definition at line 43 of file mitkModelFitCostFunctionInterface.h.

Member Function Documentation

◆ GetModel()

virtual const ModelBase* mitk::ModelFitCostFunctionInterface::GetModel ( ) const
pure virtual

◆ SetModel()

virtual void mitk::ModelFitCostFunctionInterface::SetModel ( const ModelBase model)
pure virtual

◆ SetSample()

virtual void mitk::ModelFitCostFunctionInterface::SetSample ( const SignalType sampleSet)
pure virtual

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