|
Image Interpolation with Geometric Contour Stencils
|
A contour stencil set
.
More...

Data Fields | |
| int | NumStencils |
| Number of stencils in the set. More... | |
| int | Capacity |
| Allocated capacity of Stencil and StencilTable. More... | |
| stencilentry * | Stencil |
Array of stencils . More... | |
| stencilqvec * | StencilTable |
| Quantized stencil vectors for FitStencils() More... | |
| int | NumCells |
| Number of cells in the stencil. More... | |
| stencilsetcell * | Cell |
The cells, . More... | |
| double * | QuadDx |
| Quadrature weights for computing integrals over the cell. More... | |
| double * | QuadDy |
| Quadrature weights for computing integrals over the cell. More... | |
| double(* | Psf )(double, double, const void *) |
| Point spread function (PSF) used to sample the input image. More... | |
| const void * | PsfParam |
| User-defined parameters to pass to Psf. More... | |
| double | PsfRadius |
| Support radius of the PSF. More... | |
A contour stencil set
.
A stencil set is a collection of contour stencils. This is represented as an array ssetstruct::Stencil of type stencilentry. For computational efficiency, an array of quantized stencil vectors stencilqvec is also stored in ssetstruct::StencilTable. The locations of the cells are stored in stencilsetcell::Cell. The point spread function (PSF) to model the sampling of the input image is specified by ssetstruct::Psf.
ssetstruct is the definition of sset, which is encapsulated by forward declaration in sset.h.
Stencil sets are managed with the following functions:
| int ssetstruct::Capacity |
| stencilsetcell* ssetstruct::Cell |
| double(* ssetstruct::Psf)(double, double, const void *) |
| const void* ssetstruct::PsfParam |
| double* ssetstruct::QuadDx |
| double* ssetstruct::QuadDy |
| stencilentry* ssetstruct::Stencil |
| stencilqvec* ssetstruct::StencilTable |
Quantized stencil vectors for FitStencils()
1.8.3.1