18 #ifndef itkKernelFunctionBase_h
19 #define itkKernelFunctionBase_h
24 #include "vnl/vnl_math.h"
42 template<
typename TRealValueType =
double >
58 virtual TRealValueType
Evaluate(
const TRealValueType & u)
const ITK_OVERRIDE = 0;
60 #ifdef ITK_USE_STRICT_CONCEPT_CHECKING
75 #endif // itkKernelFunctionBase_h
void PrintSelf(std::ostream &os, Indent indent) const override
virtual ~KernelFunctionBase()
Kernel used for density estimation and nonparameteric regression.
SmartPointer< const Self > ConstPointer
Base class for all ITK function objects.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
FunctionBase< TRealValueType, TRealValueType > Superclass
#define itkConceptMacro(name, concept)
virtual TRealValueType Evaluate(const TRealValueType &u) const override=0