Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <mitkMVModelFitCostFunction.h>
Public Types | |
typedef MVModelFitCostFunction | Self |
typedef itk::MultipleValuedCostFunction | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
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 |
Public Member Functions | |
void | SetSample (const SignalType &sampleSet) override |
MeasureType | GetValue (const ParametersType ¶meter) const override |
void | GetDerivative (const ParametersType ¶meters, DerivativeType &derivative) const override |
unsigned int | GetNumberOfValues (void) const override |
unsigned int | GetNumberOfParameters (void) const override |
virtual void | SetModel (const ModelBase *_arg) |
virtual const ModelBase * | GetModel () |
virtual void | SetDerivativeStepLength (double _arg) |
virtual double | GetDerivativeStepLength () const |
Public Member Functions inherited from mitk::ModelFitCostFunctionInterface | |
virtual const ModelBase * | GetModel () const =0 |
Protected Member Functions | |
virtual MeasureType | CalcMeasure (const ParametersType ¶meters, const SignalType &signal) const =0 |
MVModelFitCostFunction () | |
~MVModelFitCostFunction () override | |
Protected Member Functions inherited from mitk::ModelFitCostFunctionInterface | |
ModelFitCostFunctionInterface () | |
virtual | ~ModelFitCostFunctionInterface () |
Protected Attributes | |
SignalType | m_Sample |
Base class for all model fit cost function that return a multiple cost value It offers also a default implementation for the numerical computation of the derivatives. Normally you just have to (re)implement CalcMeasure().
Definition at line 30 of file mitkMVModelFitCostFunction.h.
typedef itk::SmartPointer< const Self > mitk::MVModelFitCostFunction::ConstPointer |
Definition at line 37 of file mitkMVModelFitCostFunction.h.
typedef Superclass::DerivativeType mitk::MVModelFitCostFunction::DerivativeType |
Definition at line 41 of file mitkMVModelFitCostFunction.h.
typedef Superclass::MeasureType mitk::MVModelFitCostFunction::MeasureType |
Definition at line 40 of file mitkMVModelFitCostFunction.h.
Definition at line 36 of file mitkMVModelFitCostFunction.h.
Definition at line 34 of file mitkMVModelFitCostFunction.h.
Definition at line 39 of file mitkMVModelFitCostFunction.h.
typedef itk::MultipleValuedCostFunction mitk::MVModelFitCostFunction::Superclass |
Definition at line 35 of file mitkMVModelFitCostFunction.h.
|
inlineprotected |
Definition at line 61 of file mitkMVModelFitCostFunction.h.
|
inlineoverrideprotected |
Definition at line 65 of file mitkMVModelFitCostFunction.h.
|
protectedpure virtual |
Implemented in mitk::MVConstrainedCostFunctionDecorator, and mitk::SquaredDifferencesFitCostFunction.
|
override |
|
virtual |
|
virtual |
|
override |
|
override |
|
override |
|
virtual |
|
virtual |
Implements mitk::ModelFitCostFunctionInterface.
|
overridevirtual |
Implements mitk::ModelFitCostFunctionInterface.
|
protected |
Definition at line 67 of file mitkMVModelFitCostFunction.h.