void wnfild_c ( SpiceDouble small,
SpiceCell * window )
Fill small gaps between adjacent intervals of a double precision
window.
WINDOWS
WINDOWS
VARIABLE I/O DESCRIPTION
-------- --- --------------------------------------------------
small I Limiting measure of small gaps.
window I,O Window to be filled.
small is the limiting measure of the small gaps to be
filled. Adjacent intervals separated by gaps of
measure less than or equal to small are merged.
window on input, is a window containing zero or more
intervals.
window must be declared as a double precision SpiceCell.
window on output, is the original window, after adjacent
intervals separated by small gaps have been merged.
None.
1) If the input window does not have double precision type,
the error SPICE(TYPEMISMATCH) is signaled.
2) If small is less than or equal to zero, this routine has
no effect on the window.
None.
This routine removes small gaps between adjacent intervals
by merging intervals separated by gaps of measure less than
or equal to the limiting measure small.
Let window contain the intervals
[ 1, 3 ] [ 7, 11 ] [ 23, 27 ] [ 29, 29 ]
Then the following series of calls
wnfild_c ( 1, &window ); (1)
wnfild_c ( 2, &window ); (2)
wnfild_c ( 3, &window ); (3)
wnfild_c ( 12, &window ); (4)
produces the following series of windows
[ 1, 3 ] [ 7, 11 ] [ 23, 27 ] [ 29, 29 ] (1)
[ 1, 3 ] [ 7, 11 ] [ 23, 29 ] (2)
[ 1, 3 ] [ 7, 11 ] [ 23, 29 ] (3)
[ 1, 29 ] (4)
None.
None.
N.J. Bachman (JPL)
H.A. Neilan (JPL)
W.L. Taber (JPL)
I.M. Underwood (JPL)
-CSPICE Version 1.0.0, 27-JUL-2007 (EDW)
Changed gap size in Examples (4) from 10 to 12 to correct
erroneous example.
-CSPICE Version 1.0.0, 29-JUL-2002 (NJB) (HAN) (WLT) (IMU)
fill small gaps in a d.p. window
Link to routine wnfild_c source file wnfild_c.c
|