18#ifndef itkGaussianKernelFunction_h
19#define itkGaussianKernelFunction_h
40template <
typename TRealValueType =
double>
60 Evaluate(
const TRealValueType & u)
const override
62 constexpr auto negHalf = TRealValueType{ -0.5 };
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
KernelFunctionBase< TRealValueType > Superclass
GaussianKernelFunction Self
TRealValueType Evaluate(const TRealValueType &u) const override
~GaussianKernelFunction() override=default
Control indentation during Print() invocation.
KernelFunctionBase()=default
virtual void PrintSelf(std::ostream &os, Indent indent) const
Implements transparent reference counting.
static constexpr double one_over_sqrt2pi
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....