Medical Imaging Interaction Toolkit  2023.12.99-77685e7b
Medical Imaging Interaction Toolkit
mitk::SquaredDifferencesFitCostFunction Class Reference

#include <mitkSquaredDifferencesFitCostFunction.h>

Inheritance diagram for mitk::SquaredDifferencesFitCostFunction:
Collaboration diagram for mitk::SquaredDifferencesFitCostFunction:

Public Types

typedef SquaredDifferencesFitCostFunction Self
 
typedef mitk::MVModelFitCostFunction Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::SignalType SignalType
 
- Public Types inherited from mitk::MVModelFitCostFunction
typedef MVModelFitCostFunction Self
 
typedef itk::MultipleValuedCostFunction Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef ModelFitCostFunctionInterface::SignalType SignalType
 
typedef Superclass::MeasureType MeasureType
 
typedef Superclass::DerivativeType DerivativeType
 
- Public Types inherited from mitk::ModelFitCostFunctionInterface
typedef ModelFitCostFunctionInterface Self
 
typedef itk::Array< double > SignalType
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

MeasureType CalcMeasure (const ParametersType &parameters, const SignalType &signal) const override
 
 SquaredDifferencesFitCostFunction ()
 
 ~SquaredDifferencesFitCostFunction () override
 
- Protected Member Functions inherited from mitk::MVModelFitCostFunction
 MVModelFitCostFunction ()
 
 ~MVModelFitCostFunction () override
 
- Protected Member Functions inherited from mitk::ModelFitCostFunctionInterface
 ModelFitCostFunctionInterface ()
 
virtual ~ModelFitCostFunctionInterface ()
 

Additional Inherited Members

- Public Member Functions inherited from mitk::MVModelFitCostFunction
void SetSample (const SignalType &sampleSet) override
 
MeasureType GetValue (const ParametersType &parameter) const override
 
void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) const override
 
unsigned int GetNumberOfValues (void) const override
 
unsigned int GetNumberOfParameters (void) const override
 
virtual void SetModel (const ModelBase *_arg)
 
virtual const ModelBaseGetModel ()
 
virtual void SetDerivativeStepLength (double _arg)
 
virtual double GetDerivativeStepLength () const
 
- Public Member Functions inherited from mitk::ModelFitCostFunctionInterface
virtual const ModelBaseGetModel () const =0
 
- Protected Attributes inherited from mitk::MVModelFitCostFunction
SignalType m_Sample
 

Detailed Description

Multi valued model fit cost function that computes the squared differences between the model output and the signal.

Definition at line 26 of file mitkSquaredDifferencesFitCostFunction.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ SignalType

Definition at line 35 of file mitkSquaredDifferencesFitCostFunction.h.

◆ Superclass

Constructor & Destructor Documentation

◆ SquaredDifferencesFitCostFunction()

mitk::SquaredDifferencesFitCostFunction::SquaredDifferencesFitCostFunction ( )
inlineprotected

Definition at line 43 of file mitkSquaredDifferencesFitCostFunction.h.

◆ ~SquaredDifferencesFitCostFunction()

mitk::SquaredDifferencesFitCostFunction::~SquaredDifferencesFitCostFunction ( )
inlineoverrideprotected

Definition at line 47 of file mitkSquaredDifferencesFitCostFunction.h.

Member Function Documentation

◆ CalcMeasure()

MeasureType mitk::SquaredDifferencesFitCostFunction::CalcMeasure ( const ParametersType &  parameters,
const SignalType signal 
) const
overrideprotectedvirtual

◆ New()

static Pointer mitk::SquaredDifferencesFitCostFunction::New ( )
static

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