18 #ifndef itkKernelFunctionBase_h
19 #define itkKernelFunctionBase_h
42 template<
typename TRealValueType =
double >
58 TRealValueType
Evaluate(
const TRealValueType & u)
const override = 0;
60 #ifdef ITK_USE_CONCEPT_CHECKING
75 #endif // itkKernelFunctionBase_h
Light weight base class for most itk classes.
void PrintSelf(std::ostream &os, Indent indent) const override
Kernel used for density estimation and nonparameteric regression.
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all ITK function objects.
KernelFunctionBase()=default
TRealValueType Evaluate(const TRealValueType &u) const override=0
Control indentation during Print() invocation.
~KernelFunctionBase() override=default
#define itkConceptMacro(name, concept)