Medical Imaging Interaction Toolkit  2023.12.99-b884b24c
Medical Imaging Interaction Toolkit
mitk::NormalizedSumOfSquaredDifferencesFitCostFunction Class Reference

#include <mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h>

Inheritance diagram for mitk::NormalizedSumOfSquaredDifferencesFitCostFunction:
Collaboration diagram for mitk::NormalizedSumOfSquaredDifferencesFitCostFunction:

Public Types

typedef NormalizedSumOfSquaredDifferencesFitCostFunction Self
 
typedef mitk::SVModelFitCostFunction Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::SignalType SignalType
 
- Public Types inherited from mitk::SVModelFitCostFunction
typedef SVModelFitCostFunction Self
 
typedef itk::SingleValuedCostFunction 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
 
 NormalizedSumOfSquaredDifferencesFitCostFunction ()
 
 ~NormalizedSumOfSquaredDifferencesFitCostFunction () override
 
- Protected Member Functions inherited from mitk::SVModelFitCostFunction
 SVModelFitCostFunction ()
 
 ~SVModelFitCostFunction () override
 
- Protected Member Functions inherited from mitk::ModelFitCostFunctionInterface
 ModelFitCostFunctionInterface ()
 
virtual ~ModelFitCostFunctionInterface ()
 

Additional Inherited Members

- Public Member Functions inherited from mitk::SVModelFitCostFunction
void SetSample (const SignalType &sampleSet) override
 
MeasureType GetValue (const ParametersType &parameter) const override
 
void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) 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::SVModelFitCostFunction
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 mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.

Member Typedef Documentation

◆ ConstPointer

◆ Pointer

◆ Self

◆ SignalType

◆ Superclass

Constructor & Destructor Documentation

◆ NormalizedSumOfSquaredDifferencesFitCostFunction()

mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::NormalizedSumOfSquaredDifferencesFitCostFunction ( )
inlineprotected

◆ ~NormalizedSumOfSquaredDifferencesFitCostFunction()

mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::~NormalizedSumOfSquaredDifferencesFitCostFunction ( )
inlineoverrideprotected

Member Function Documentation

◆ CalcMeasure()

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

◆ New()

static Pointer mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::New ( )
static

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