void wnintd_c ( SpiceCell * a,
SpiceCell * b,
SpiceCell * c )
Place the intersection of two double precision windows into
a third window.
WINDOWS
WINDOWS
VARIABLE I/O DESCRIPTION
-------- --- --------------------------------------------------
a,
b I Input windows.
c O Intersection of a and b.
a,
b are CSPICE windows, each of which contains zero or more
intervals.
a and b must be declared as double precision
SpiceCells.
c is the output CSPICE window, containing the intersection
of a and b---every point contained in both a and b.
c must be declared as a double precision SpiceCell.
c must be distinct from both a and b.
None.
1) If any of the function arguments are SpiceCells of type
other than double precision, the error SPICE(TYPEMISMATCH)
is signaled.
2) If the intersection of the two windows results in an excess of
elements, the error SPICE(WINDOWEXCESS) is signaled.
None.
The intersection of two windows contains every point contained
both in the first window and in the second window.
Let a contain the intervals
[ 1, 3 ] [ 7, 11 ] [ 23, 27 ]
and b contain the intervals
[ 2, 4 ] [ 8, 10 ] [ 16, 18 ]
Then the intersection of a and b contains the intervals
[ 2, 3 ] [ 8, 10 ]
None.
None.
N.J. Bachman (JPL)
H.A. Neilan (JPL)
B.V. Semenov (JPL)
W.L. Taber (JPL)
I.M. Underwood (JPL)
-CSPICE Version 1.0.1, 11-FEB-2013 (BVS)
Corrected typo in Brief I/O section.
-CSPICE Version 1.0.0, 29-JUL-2002 (NJB) (HAN) (WLT) (IMU)
intersect two d.p. windows
Link to routine wnintd_c source file wnintd_c.c
|