#include <itkKernelFunctionBase2.h>
Kernel used for density estimation and nonparameteric regression.
This class encapsulates the smoothing kernel used for statistical density estimation and nonparameteric regression. The basic idea of the kernel approach is to weight observations by a smooth function (the kernel) to created a smoothed approximation.
Reference: Silverman, B. W. (1986) Density Estimation. London: Chapman and Hall.
Definition at line 40 of file itkKernelFunctionBase2.h.
Public Types | |
using | ConstPointer = SmartPointer<const Self> |
using | Pointer = SmartPointer<Self> |
using | RealType = TRealValueType |
using | Self = KernelFunctionBase2 |
using | Superclass = KernelFunctionBase<TRealValueType> |
Public Member Functions | |
TRealValueType | Evaluate (const TRealValueType &u) const override=0 |
virtual void | Evaluate (const TRealValueType &u, TRealValueType *weights) const =0 |
virtual const char * | GetClassName () const |
Protected Member Functions | |
KernelFunctionBase2 ()=default | |
~KernelFunctionBase2 () override=default | |
using itk::KernelFunctionBase2< TRealValueType >::ConstPointer = SmartPointer<const Self> |
Definition at line 47 of file itkKernelFunctionBase2.h.
using itk::KernelFunctionBase2< TRealValueType >::Pointer = SmartPointer<Self> |
Definition at line 46 of file itkKernelFunctionBase2.h.
using itk::KernelFunctionBase2< TRealValueType >::RealType = TRealValueType |
Definition at line 49 of file itkKernelFunctionBase2.h.
using itk::KernelFunctionBase2< TRealValueType >::Self = KernelFunctionBase2 |
Standard class typedefs.
Definition at line 44 of file itkKernelFunctionBase2.h.
using itk::KernelFunctionBase2< TRealValueType >::Superclass = KernelFunctionBase<TRealValueType> |
Definition at line 45 of file itkKernelFunctionBase2.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
overridepure virtual |
Evaluate the function. Subclasses must implement this.
Implemented in itk::BSplineDerivativeKernelFunction2< VSplineOrder >, and itk::BSplineKernelFunction2< VSplineOrder >.
|
pure virtual |
Evaluate the function. Subclasses must implement this.
Implemented in itk::BSplineDerivativeKernelFunction2< VSplineOrder >, and itk::BSplineKernelFunction2< VSplineOrder >.
|
virtual |
Run-time type information (and related methods).
Reimplemented in itk::BSplineDerivativeKernelFunction2< VSplineOrder >, and itk::BSplineKernelFunction2< VSplineOrder >.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |