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

TCustomKernel

Abstract base class for 1D spatial window filter functions.

Inheritance:TObject 🞂 TPersistent 🞂 TCustomKernel

Declaration ​

pascal
type
  TCustomKernel = class(TPersistent)
    ...
  TCustomKernelClass = class of TCustomKernel;

Description ​

TCustomKernel serves as the abstract base class for all spatial interpolation filter kernels in Graphics32. It defines the standard mathematical interface for evaluating 1D kernel weights (f(x)) and determining the kernel's spatial radius (W).

Descendant kernel classes implement specific mathematical functions such as Box, Linear, Cosine, Cubic, B-Spline, Gaussian, and Windowed Sinc filters.