18#ifndef itkKernelFunctionBase2_h
19#define itkKernelFunctionBase2_h
21#include "itkKernelFunctionBase.h"
39template <
typename TRealValueType =
double>
56 Evaluate(
const TRealValueType & u)
const override = 0;
60 Evaluate(
const TRealValueType & u, TRealValueType * weights)
const = 0;
TRealValueType Evaluate(const TRealValueType &u) const override=0
virtual void Evaluate(const TRealValueType &u, TRealValueType *weights) const =0
KernelFunctionBase< PDFValueType > Superclass
SmartPointer< const Self > ConstPointer
~KernelFunctionBase2() override=default
SmartPointer< Self > Pointer
KernelFunctionBase2()=default