Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#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 | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef TRealValueType | RealType |
typedef KernelFunctionBase2 | Self |
typedef KernelFunctionBase< TRealValueType > | Superclass |
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 () | |
~KernelFunctionBase2 () override | |
typedef SmartPointer< const Self > itk::KernelFunctionBase2< TRealValueType >::ConstPointer |
Definition at line 47 of file itkKernelFunctionBase2.h.
typedef SmartPointer< Self > itk::KernelFunctionBase2< TRealValueType >::Pointer |
Definition at line 46 of file itkKernelFunctionBase2.h.
typedef TRealValueType itk::KernelFunctionBase2< TRealValueType >::RealType |
Definition at line 49 of file itkKernelFunctionBase2.h.
typedef KernelFunctionBase2 itk::KernelFunctionBase2< TRealValueType >::Self |
Standard class typedefs.
Definition at line 44 of file itkKernelFunctionBase2.h.
typedef KernelFunctionBase< TRealValueType > itk::KernelFunctionBase2< TRealValueType >::Superclass |
Definition at line 45 of file itkKernelFunctionBase2.h.
|
inlineprotected |
Definition at line 61 of file itkKernelFunctionBase2.h.
|
inlineoverrideprotected |
Definition at line 62 of file itkKernelFunctionBase2.h.
|
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 1667476801 for elastix by 1.9.4 |