|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
A no-op model fit functor that returns initial parameters without optimization. More...
#include <mitkDummyModelFitFunctor.h>


Public Types | |
| typedef DummyModelFitFunctor | Self |
| typedef ModelFitFunctorBase | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::InputPixelArrayType | InputPixelArrayType |
| typedef Superclass::OutputPixelArrayType | OutputPixelArrayType |
Public Types inherited from mitk::ModelFitFunctorBase | |
| typedef ModelFitFunctorBase | Self |
| typedef itk::Object | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef ScalarType | ParameterImagePixelType |
| typedef std::vector< ParameterImagePixelType > | InputPixelArrayType |
| typedef std::vector< ParameterImagePixelType > | OutputPixelArrayType |
| typedef ModelBase::ParameterNamesType | ParameterNamesType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual void | SetDerivativeStepLength (double _arg) |
| virtual double | GetDerivativeStepLength () |
| ParameterNamesType | GetCriterionNames () const override |
| Returns names of the criteria used to fit the model. More... | |
Public Member Functions inherited from mitk::ModelFitFunctorBase | |
| OutputPixelArrayType | Compute (const InputPixelArrayType &value, const ModelBase *model, const ModelBase::ParametersType &initialParameters) const |
| Performs model fitting and returns the results. More... | |
| unsigned int | GetNumberOfOutputs (const ModelBase *model) const |
| Returns the number of outputs the fit functor will produce. More... | |
| ParameterNamesType | GetEvaluationParameterNames () const |
| Returns names of all evaluation parameters defined by the user. More... | |
| void | ResetEvaluationParameters () |
| Removes all registered evaluation parameters. More... | |
| void | RegisterEvaluationParameter (const std::string ¶meterName, SVModelFitCostFunction *evaluationCostFunction) |
| Registers an evaluation parameter with its cost function. More... | |
| const SVModelFitCostFunction * | GetEvaluationParameterCostFunction (const std::string ¶meterName) const |
| Returns the cost function associated with the given evaluation parameter. More... | |
| ParameterNamesType | GetDebugParameterNames () const |
| Returns names of the debug parameters generated by the functor. More... | |
| virtual void | DebugParameterMapsOn () |
| virtual void | DebugParameterMapsOff () |
| virtual void | SetDebugParameterMaps (bool _arg) |
| virtual bool | GetDebugParameterMaps () const |
Static Public Member Functions | |
| static Pointer | New () |
Protected Types | |
| typedef Superclass::ParametersType | ParametersType |
| typedef Superclass::SignalType | SignalType |
Protected Types inherited from mitk::ModelFitFunctorBase | |
| typedef ModelBase::ParametersType | ParametersType |
| typedef ModelFitCostFunctionInterface::SignalType | SignalType |
| typedef std::map< std::string, ParameterImagePixelType > | DebugParameterMapType |
Protected Member Functions | |
| DummyModelFitFunctor () | |
| ~DummyModelFitFunctor () override | |
| ParametersType | DoModelFit (const SignalType &value, const ModelBase *model, const ModelBase::ParametersType &initialParameters, DebugParameterMapType &debugParameters) const override |
| Internal method that performs the actual model fitting. More... | |
| OutputPixelArrayType | GetCriteria (const ModelBase *model, const ParametersType ¶meters, const SignalType &sample) const override |
| Internal method called by Compute() to get the final criterion values that drove the fit. More... | |
| virtual MVModelFitCostFunction::Pointer | GenerateCostFunction (const SignalType &value, const ModelBase *model) const |
| ParameterNamesType | DefineDebugParameterNames () const override |
| Returns names of the debug parameters generated by the functor. More... | |
Protected Member Functions inherited from mitk::ModelFitFunctorBase | |
| ModelFitFunctorBase () | |
| ~ModelFitFunctorBase () override | |
| OutputPixelArrayType | GetDerivedParameters (const ModelBase *model, const ParametersType ¶meters) const |
| Internal method called by Compute() to get derived parameters with the final fit parameters. More... | |
| OutputPixelArrayType | GetEvaluationParameters (const ModelBase *model, const ParametersType ¶meters, const SignalType &sample) const |
| Internal method called by Compute() to get evaluation parameters from user-defined cost functions. More... | |
A no-op model fit functor that returns initial parameters without optimization.
This functor does not perform any actual fitting. It simply returns the initial parameters as the "fitted" result. It is useful for testing the model fitting pipeline infrastructure or for generating model signals from known parameters.
Definition at line 37 of file mitkDummyModelFitFunctor.h.
| typedef itk::SmartPointer< const Self > mitk::DummyModelFitFunctor::ConstPointer |
Definition at line 43 of file mitkDummyModelFitFunctor.h.
Definition at line 48 of file mitkDummyModelFitFunctor.h.
Definition at line 49 of file mitkDummyModelFitFunctor.h.
|
protected |
Definition at line 58 of file mitkDummyModelFitFunctor.h.
Definition at line 42 of file mitkDummyModelFitFunctor.h.
Definition at line 40 of file mitkDummyModelFitFunctor.h.
|
protected |
Definition at line 59 of file mitkDummyModelFitFunctor.h.
Definition at line 41 of file mitkDummyModelFitFunctor.h.
|
protected |
|
overrideprotected |
|
overrideprotectedvirtual |
Returns names of the debug parameters generated by the functor.
Will be called by GetDebugParameterNames() if debug is activated.
Implements mitk::ModelFitFunctorBase.
|
overrideprotectedvirtual |
Internal method that performs the actual model fitting.
Must be implemented by derived classes. Returns the found parameters and optionally populates the debug parameter map.
| value | Signal the model should be fitted against. | |
| model | Pointer to the model that should be fitted. | |
| initialParameters | Initial model parameters for the fit. | |
| [out] | debugParameters | Map containing all debug parameters (only valid if m_DebugParameterMaps is true). |
Implements mitk::ModelFitFunctorBase.
|
protectedvirtual |
Generator function that instantiates and parameterizes the cost function that should be used by the fit functor
|
virtual |
Reimplemented from mitk::ModelFitFunctorBase.
|
overrideprotectedvirtual |
Internal method called by Compute() to get the final criterion values that drove the fit.
Must be implemented by concrete functor classes.
Implements mitk::ModelFitFunctorBase.
|
overridevirtual |
Returns names of the criteria used to fit the model.
Implements mitk::ModelFitFunctorBase.
|
virtual |
|
static |
|
virtual |