Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Resamplers🞂TSplineKernelClass

TSplineKernel

B-Spline cubic filter kernel (B=1, C=0).

Inheritance:TObject 🞂 TPersistent 🞂 TCustomKernel 🞂 TSplineKernel

Declaration ​

pascal
TSplineKernel = class(TCustomKernel)

Description ​

TSplineKernel implements a smooth cubic B-spline filter.

Spline Kernel Window

Mathematics ​

The cubic B-spline function is defined piecewise over |x|<2:

f(x)={12|x|3−|x|2+23,if |x|<116(2−|x|)3,if 1≤|x|<20,otherwise

The effective radius is W=2.0.

References ​