18 #ifndef itkCumulativeGaussianOptimizer_h
19 #define itkCumulativeGaussianOptimizer_h
23 #include "ITKOptimizersExport.h"
71 itkSetMacro(DifferenceTolerance,
double);
72 itkGetMacro(DifferenceTolerance,
double);
73 itkSetMacro(Verbose,
bool);
74 itkGetMacro(Verbose,
bool);
75 itkGetMacro(ComputedMean,
double);
76 itkGetMacro(ComputedStandardDeviation,
double);
77 itkGetMacro(UpperAsymptote,
double);
78 itkGetMacro(LowerAsymptote,
double);
80 itkGetMacro(FitError,
double);
88 StartOptimization()
override;
96 GetStopConditionDescription()
const override;
102 PrintSelf(std::ostream & os,
Indent indent)
const override;
149 RecalculateExtendedArrayFromGaussianParameters(
MeasureType * originalArray,
151 int startingPointForInsertion)
const;
160 FindParametersOfGaussian(
MeasureType * sampledGaussianArray);
168 PrintComputedParameterHeader();
172 PrintComputedParameters()
const;