UNPKG

@allmaps/transform

Version:

Coordinate transformation functions

58 lines (57 loc) 1.59 kB
import type { KernelFunctionOptions } from './types.js'; /** * Linear kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function linearKernel(r: number, options: KernelFunctionOptions): number; /** * Cubic kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function cubicKernel(r: number, options: KernelFunctionOptions): number; /** * Quintic kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function quinticKernel(r: number, options: KernelFunctionOptions): number; /** * Thin Plate Spline * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function thinPlateKernel(r: number, options: KernelFunctionOptions): number; /** * Guassian kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function gaussianKernel(r: number, options: KernelFunctionOptions): number; /** * Inverse Multiquadratic kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function inverseMultiquadricKernel(r: number, options: KernelFunctionOptions): number; /** * Multiquadratic kernel * * @param r - Radius * @param options - Kernel Function Options * @returns Evaluated kernel */ export declare function multiquadricKernel(r: number, options: KernelFunctionOptions): number;