blob: 4c3087bb9c0515f34bc4d006bd8b286f680738ed (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
.help asigrl Dec98 "Image Interpolator Package"
.ih
NAME
asigrl -- integrate interpolant from a to b
.ih
SYNOPSIS
integral = asigrl (asi, a, b)
.nf
pointer asi #I interpolant descriptor
real a #I lower limit for integral, 1 <= a <= npix
real b #I upper limit for integral, 1 <= b <= npix
.fi
.ih
ARGUMENTS
.ls asi
Pointer to the sequential interpolant descriptor structure.
.le
.ls a
Lower limit to the integral, where 1 <= a <= npix.
.le
.ls b
Upper limit to the integral, where 1 <= b <= npix.
.le
.ih
DESCRIPTION
The integral is calculated assuming that the interior polynomial, sinc, and
drizzle interpolants are stored as the data points, and that the spline
interpolant is stored as an array of B-spline coefficients.
The integral of the sinc interpolant is computed by dividing the integration
interval into a number of equal size subintervals which are at most one pixel
wide. The integral of each subinterval is the central value times the interval
width. The look-up table sinc interpolant is not supported and defaults to
the sinc interpolant.
.ih
NOTES
ASIINIT or ASISINIT and ASIFIT must be called before using ASIGRL.
.ih
SEE ALSO
|