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 = 0;
60 #ifdef ITK_USE_STRICT_CONCEPT_CHECKING
75 #endif // __itkKernelFunctionBase_h
virtual ~KernelFunctionBase()
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
Kernel used for density estimation and nonparameteric regression.
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const
virtual TRealValueType Evaluate(const TRealValueType &u) const =0
Base class for all ITK function objects.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
FunctionBase< TRealValueType, TRealValueType > Superclass
#define itkConceptMacro(name, concept)