18#ifndef itkKernelFunctionBase2_h
19#define itkKernelFunctionBase2_h
21#include "itkKernelFunctionBase.h"
39template<
typename TRealValueType =
double >
55 TRealValueType
Evaluate(
const TRealValueType & u )
const override = 0;
58 virtual void Evaluate(
const TRealValueType & u, TRealValueType * weights )
const = 0;
Kernel used for density estimation and nonparameteric regression.
TRealValueType Evaluate(const TRealValueType &u) const override=0
virtual void Evaluate(const TRealValueType &u, TRealValueType *weights) const =0
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
KernelFunctionBase< TRealValueType > Superclass
~KernelFunctionBase2() override