@allmaps/transform
Version:
Coordinate transformation functions
58 lines (57 loc) • 1.59 kB
TypeScript
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;