13 #ifndef mitkDummyModelFitFunctor_h
14 #define mitkDummyModelFitFunctor_h
16 #include <itkObject.h>
51 itkSetMacro(DerivativeStepLength,
double);
52 itkGetMacro(DerivativeStepLength,
double);
79 double m_DerivativeStepLength;
#define MITKMODELFIT_EXPORT
A no-op model fit functor that returns initial parameters without optimization.
Superclass::SignalType SignalType
ParameterNamesType DefineDebugParameterNames() const override
Returns names of the debug parameters generated by the functor.
~DummyModelFitFunctor() override
Superclass::InputPixelArrayType InputPixelArrayType
Superclass::OutputPixelArrayType OutputPixelArrayType
Superclass::ParametersType ParametersType
virtual MVModelFitCostFunction::Pointer GenerateCostFunction(const SignalType &value, const ModelBase *model) const
itk::SmartPointer< const Self > ConstPointer
DummyModelFitFunctor Self
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.
itk::SmartPointer< Self > Pointer
ParametersType DoModelFit(const SignalType &value, const ModelBase *model, const ModelBase::ParametersType &initialParameters, DebugParameterMapType &debugParameters) const override
Internal method that performs the actual model fitting.
ModelFitFunctorBase Superclass
ParameterNamesType GetCriterionNames() const override
Returns names of the criteria used to fit the model.
Base class for (dynamic) models.
ModelTraitsInterface::ParametersType ParametersType
Abstract base class for functors that perform model fitting.
ModelFitCostFunctionInterface::SignalType SignalType
std::map< std::string, ParameterImagePixelType > DebugParameterMapType
std::vector< ParameterImagePixelType > InputPixelArrayType
ModelBase::ParametersType ParametersType
ModelBase::ParameterNamesType ParameterNamesType
std::vector< ParameterImagePixelType > OutputPixelArrayType
Find image slices visible on a given plane.