18#ifndef itkCumulativeGaussianCostFunction_h 
   19#define itkCumulativeGaussianCostFunction_h 
   22#include "ITKOptimizersExport.h" 
SmartPointer< Self > Pointer
 
void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const override
 
Superclass::DerivativeType DerivativeType
 
MeasureType GetValue(const ParametersType ¶meters) const override
 
void Initialize(unsigned int rangeDimension)
 
unsigned int m_RangeDimension
 
void SetOriginalDataArray(MeasureType *setOriginalDataArray)
 
Superclass::MeasureType MeasureType
 
MultipleValuedCostFunction Superclass
 
unsigned int GetNumberOfParameters() const override
 
SmartPointer< const Self > ConstPointer
 
ParametersType m_Parameters
 
Superclass::ParametersType ParametersType
 
CumulativeGaussianCostFunction()
 
~CumulativeGaussianCostFunction() override
 
unsigned int GetNumberOfValues() const override
 
double CalculateFitError(MeasureType *setTestArray)
 
MeasureType m_OriginalDataArray
 
double EvaluateCumulativeGaussian(double argument) const
 
MeasureType m_MeasurePointer
 
MeasureType * GetValuePointer(ParametersType ¶meters)
 
void PrintSelf(std::ostream &os, Indent indent) const override
 
CumulativeGaussianCostFunction Self
 
Control indentation during Print() invocation.
 
Superclass::ParametersType ParametersType
 
Array< double > MeasureType
 
Array2D< double > DerivativeType
 
MultipleValuedCostFunction()=default
 
Implements transparent reference counting.
 
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....