Linear Methods for Image Interpolation
|
Interpolation kernel and basis functions for linear interpolation. More...
Go to the source code of this file.
Data Structures | |
struct | interpmethodstruct |
struct describing a linear interpolation method More... | |
Typedefs | |
typedef struct interpmethodstruct | interpmethod |
struct describing a linear interpolation method More... | |
Functions | |
interpmethod * | GetInterpMethod (const char *Name) |
Get the interpmethod struct for an interpolation method by name. More... | |
float | NearestNeighborKernel (float x) |
Bilinear interpolation kernel (KernelRadius = 0.5) More... | |
Interpolation kernel and basis functions for linear interpolation.
Copyright (c) 2010-2011, Pascal Getreuer All rights reserved.
This program is free software: you can use, modify and/or redistribute it under the terms of the simplified BSD License. You should have received a copy of this license along this program. If not, see http://www.opensource.org/licenses/bsd-license.html.
Definition in file lkernels.h.
typedef struct interpmethodstruct interpmethod |
struct describing a linear interpolation method
interpmethod* GetInterpMethod | ( | const char * | Name | ) |
Get the interpmethod struct for an interpolation method by name.
Name | name of the interpolation method |
Choices are
Definition at line 492 of file lkernels.c.
float NearestNeighborKernel | ( | float | x | ) |
Bilinear interpolation kernel (KernelRadius = 0.5)
x | coordinate at which to evaluate the kernel |
Definition at line 34 of file lkernels.c.