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 itkBooleanMacro(Verbose);
76 itkGetMacro(ComputedMean,
double);
77 itkGetMacro(ComputedStandardDeviation,
double);
78 itkGetMacro(UpperAsymptote,
double);
79 itkGetMacro(LowerAsymptote,
double);
81 itkGetMacro(FitError,
double);
89 StartOptimization()
override;
97 GetStopConditionDescription()
const override;
103 PrintSelf(std::ostream & os,
Indent indent)
const override;
150 RecalculateExtendedArrayFromGaussianParameters(
MeasureType * originalArray,
152 int startingPointForInsertion)
const;
161 FindParametersOfGaussian(
MeasureType * sampledGaussianArray);
169 PrintComputedParameterHeader();
173 PrintComputedParameters()
const;