Skip to main content

spice/core/
mod.rs

1/*!
2An idiomatic interface in Rust to CSPICE.
3
4## Description
5
6Below you will find the index of the CSPICE functions that are wrapped with an idiomatic Rust
7interface.
8
9Every routine of the toolkit is there. Should you want to reach past them anyway, the unsafe C
10functions are [here][crate::c#functions].
11
12Functions come in two flavours. [`raw`] mirrors CSPICE argument for argument; [`neat`] wraps the
13ones whose C signature asks for a buffer size, or for a caller allocated [cell],
14so that Rust can size them for you. The index points at the flavour you most likely want, and each
15page links to the other.
16
17The headers of CSPICE N0067 declare 649 `*_c` functions. Four of them are private internals whose
18names begin with `zz`, and `prefix_c` is declared in `SpiceZpr.h` but is not compiled into the
19library NAIF ships, so it cannot be called at all. That leaves 644, and the index below lists all
20of them.
21
22CSPICE reports failures through its own error state, and by default it prints to the screen then
23**terminates the process**. [`errors`] wraps the routines that control it, and adds three helpers of
24its own, which is why they are absent from the index below: [`errors::quiet`] and [`errors::loud`]
25switch between returning and aborting, and [`errors::check`] turns the error state into a Rust
26[`Result`].
27
28## Bindings
29
30CSPICE | **rust-spice** | Description
31-------|--------------|------------
32[appndc_c][appndc_c link] | [`raw::appndc`] | Append to a character cell
33[appndd_c][appndd_c link] | [`raw::appndd`] | Append to a d.p. cell
34[appndi_c][appndi_c link] | [`raw::appndi`] | Append to an integer cell
35[axisar_c][axisar_c link] | [`raw::axisar`] | Axis and angle to rotation matrix
36[azlcpo_c][azlcpo_c link] | [`raw::azlcpo`] | Return the azimuth/elevation coordinates of a specified target relative to an "observer," wh
37[azlrec_c][azlrec_c link] | [`raw::azlrec`] | Range, azimuth and elevation to rectangular
38[b1900_c][b1900_c link] | [`raw::b1900`] | Toolkit constant
39[b1950_c][b1950_c link] | [`raw::b1950`] | Toolkit constant
40[badkpv_c][badkpv_c link] | [`raw::badkpv`] | Determine if a kernel pool variable is present and if so that it has the correct size and type
41[bltfrm_c][bltfrm_c link] | [`raw::bltfrm`] | Return a SPICE set containing the frame IDs of all built-in frames of a specified class
42[bodc2n_c][bodc2n_c link] | [`neat::bodc2n`] | Body ID code to name translation
43[bodc2s_c][bodc2s_c link] | [`neat::bodc2s`] | Body ID code to string translation
44[boddef_c][boddef_c link] | [`raw::boddef`] | Define a body name/ID code pair for later translation via bodn2c_c or bodc2n_c
45[bodfnd_c][bodfnd_c link] | [`raw::bodfnd`] | Find values from the kernel pool
46[bodn2c_c][bodn2c_c link] | [`raw::bodn2c`] | Body name to ID code translation
47[bods2c_c][bods2c_c link] | [`raw::bods2c`] | Body string to ID code translation
48[bodvar_c][bodvar_c link] | [`raw::bodvar`] | Deprecated: This routine has been superseded by bodvcd_c and bodvrd_c
49[bodvcd_c][bodvcd_c link] | [`raw::bodvcd`] | Return d.p. values from the kernel pool, by ID code
50[bodvrd_c][bodvrd_c link] | [`raw::bodvrd`] | Return d.p. values from the kernel pool
51[brcktd_c][brcktd_c link] | [`raw::brcktd`] | Bracket a d.p. value
52[brckti_c][brckti_c link] | [`raw::brckti`] | Bracket an integer value
53[bschoc_c][bschoc_c link] | [`raw::bschoc`] | Binary search an ordered character array
54[bschoi_c][bschoi_c link] | [`raw::bschoi`] | Binary search an ordered integer array
55[bsrchc_c][bsrchc_c link] | [`raw::bsrchc`] | Binary search a character array
56[bsrchd_c][bsrchd_c link] | [`raw::bsrchd`] | Binary search a d.p. array
57[bsrchi_c][bsrchi_c link] | [`raw::bsrchi`] | Binary search an integer array
58[card_c][card_c link] | [`raw::card`] | Cardinality of a cell
59[ccifrm_c][ccifrm_c link] | [`raw::ccifrm`] | Return the frame name, frame ID, and center associated with a given frame class and class ID
60[cgv2el_c][cgv2el_c link] | [`raw::cgv2el`] | Centre and generating vectors to ellipse
61[chbder_c][chbder_c link] | [`raw::chbder`] | Return the value of a polynomial and its first `nderiv' derivatives, evaluated at the input
62[chbigr_c][chbigr_c link] | [`raw::chbigr`] | Evaluate an indefinite integral of a Chebyshev expansion at a specified point `x' and return
63[chbint_c][chbint_c link] | [`raw::chbint`] | Return the value of a polynomial and its derivative, evaluated at the input `x', using the c
64[chbval_c][chbval_c link] | [`raw::chbval`] | Return the value of a polynomial evaluated at the input `x' using the coefficients for the C
65[chkin_c][chkin_c link] | [`raw::chkin`] | Inform the CSPICE error handling mechanism of entry into a routine
66[chkout_c][chkout_c link] | [`raw::chkout`] | Inform the CSPICE error handling mechanism of exit from a routine
67[cidfrm_c][cidfrm_c link] | [`raw::cidfrm`] | Retrieve frame ID code and name to associate with a frame center
68[ckcls_c][ckcls_c link] | [`raw::ckcls`] | CK, close file
69[ckcov_c][ckcov_c link] | [`neat::ckcov`] | CK, coverage
70[ckfrot_c][ckfrot_c link] | [`raw::ckfrot`] | Find the position rotation matrix from a C-kernel (CK) frame with the specified frame class
71[ckfxfm_c][ckfxfm_c link] | [`raw::ckfxfm`] | Find the state transformation matrix from a C-kernel (CK) frame with the specified frame cla
72[ckgp_c][ckgp_c link] | [`raw::ckgp`] | CK, get pointing
73[ckgpav_c][ckgpav_c link] | [`raw::ckgpav`] | CK, get pointing and angular velocity
74[ckgr02_c][ckgr02_c link] | [`raw::ckgr02`] | Return a specified pointing instance from a CK type 02 segment
75[ckgr03_c][ckgr03_c link] | [`raw::ckgr03`] | Return a specified pointing instance from a CK type 03 segment
76[cklpf_c][cklpf_c link] | [`raw::cklpf`] | Load a CK pointing file for use by the CK readers
77[ckmeta_c][ckmeta_c link] | [`raw::ckmeta`] | Return (depending upon the user's request) the ID code of either the spacecraft or spacecraf
78[cknr02_c][cknr02_c link] | [`raw::cknr02`] | Return the number of pointing records in a CK type 02 segment
79[cknr03_c][cknr03_c link] | [`raw::cknr03`] | Return the number of pointing instances in a CK type 03 segment
80[ckobj_c][ckobj_c link] | [`neat::ckobj`] | CK, objects
81[ckopn_c][ckopn_c link] | [`raw::ckopn`] | CK, open new file
82[ckupf_c][ckupf_c link] | [`raw::ckupf`] | Unload a CK pointing file so that it will no longer be searched by the readers
83[ckw01_c][ckw01_c link] | [`raw::ckw01`] | Add a type 1 segment to a C-kernel
84[ckw02_c][ckw02_c link] | [`raw::ckw02`] | Write a type 2 segment to a C-kernel
85[ckw03_c][ckw03_c link] | [`raw::ckw03`] | CK, write segment, type 3
86[ckw05_c][ckw05_c link] | [`raw::ckw05`] | Write a type 5 segment to a CK file
87[clearc_c][clearc_c link] | [`raw::clearc`] | Fill a two-dimensional character array with blank strings
88[cleard_c][cleard_c link] | [`raw::cleard`] | Fill a double precision array with zeros
89[cleari_c][cleari_c link] | [`raw::cleari`] | Fill an integer array with zeros
90[clight_c][clight_c link] | [`raw::clight`] | Toolkit constant
91[clpool_c][clpool_c link] | [`raw::clpool`] | Clear the kernel pool
92[cmprss_c][cmprss_c link] | [`neat::cmprss`] | Compress a character sequence
93[cnmfrm_c][cnmfrm_c link] | [`raw::cnmfrm`] | Retrieve frame ID code and name to associate with an object
94[conics_c][conics_c link] | [`raw::conics`] | Determine state from conic elements
95[convrt_c][convrt_c link] | [`raw::convrt`] | Take a measurement X, the units associated with X, and units to which X should be converted; ret
96[copy_c][copy_c link] | [`raw::copy`] | Copy a cell
97[cpos_c][cpos_c link] | [`raw::cpos`] | Find the first occurrence in a string of a character belonging to a collection of characters, st
98[cposr_c][cposr_c link] | [`raw::cposr`] | Find the first occurrence in a string of a character belonging to a collection of characters, st
99[cvpool_c][cvpool_c link] | [`raw::cvpool`] | Indicate whether or not any watched kernel variables that have a specified agent on their notifi
100[cyllat_c][cyllat_c link] | [`raw::cyllat`] | Cylindrical to latitudinal coordinates
101[cylrec_c][cylrec_c link] | [`raw::cylrec`] | Cylindrical to rectangular coordinates
102[cylsph_c][cylsph_c link] | [`raw::cylsph`] | Cylindrical to spherical coordinates
103[dafac_c][dafac_c link] | [`raw::dafac`] | Add comments from a buffer of character strings to the comment area of a binary DAF file, ap
104[dafbbs_c][dafbbs_c link] | [`raw::dafbbs`] | Begin a backward search for arrays in a DAF
105[dafbfs_c][dafbfs_c link] | [`raw::dafbfs`] | Begin a forward search for arrays in a DAF
106[dafcls_c][dafcls_c link] | [`raw::dafcls`] | Close the DAF associated with a given handle
107[dafcs_c][dafcs_c link] | [`raw::dafcs`] | Select a DAF that already has a search in progress as the one to continue searching
108[dafdc_c][dafdc_c link] | [`raw::dafdc`] | Delete the entire comment area of a specified DAF file
109[dafec_c][dafec_c link] | [`neat::dafec`] | Extract comments from the comment area of a binary DAF
110[daffna_c][daffna_c link] | [`raw::daffna`] | Find the next (forward) array in the current DAF
111[daffpa_c][daffpa_c link] | [`raw::daffpa`] | Find the previous (backward) array in the current DAF
112[dafgda_c][dafgda_c link] | [`raw::dafgda`] | Read the double precision data bounded by two addresses within a DAF
113[dafgh_c][dafgh_c link] | [`raw::dafgh`] | Return (get) the handle of the DAF currently being searched
114[dafgn_c][dafgn_c link] | [`raw::dafgn`] | Return (get) the name for the current array in the current DAF
115[dafgs_c][dafgs_c link] | [`raw::dafgs`] | Return (get) the summary for the current array in the current DAF
116[dafgsr_c][dafgsr_c link] | [`raw::dafgsr`] | Read a portion of the contents of a summary record in a DAF file
117[dafhsf_c][dafhsf_c link] | [`raw::dafhsf`] | Return the summary format associated with a handle
118[dafopr_c][dafopr_c link] | [`raw::dafopr`] | Open a DAF for subsequent read requests
119[dafopw_c][dafopw_c link] | [`raw::dafopw`] | Open a DAF for subsequent write requests
120[dafps_c][dafps_c link] | [`raw::dafps`] | Pack (assemble) an array summary from its double precision and integer components
121[dafrda_c][dafrda_c link] | [`raw::dafrda`] | Deprecated: This routine has been superseded by the CSPICE routines dafgda_c and dafgsr_c
122[dafrfr_c][dafrfr_c link] | [`raw::dafrfr`] | Read the contents of the file record of a DAF
123[dafrs_c][dafrs_c link] | [`raw::dafrs`] | Change the summary for the current array in the current DAF
124[dafus_c][dafus_c link] | [`raw::dafus`] | Unpack an array summary into its double precision and integer components
125[dasac_c][dasac_c link] | [`raw::dasac`] | Add comments from a buffer of character strings to the comment area of a binary DAS file, ap
126[dasadc_c][dasadc_c link] | [`raw::dasadc`] | Add character data to a DAS file
127[dasadd_c][dasadd_c link] | [`raw::dasadd`] | Add an array of double precision numbers to a DAS file
128[dasadi_c][dasadi_c link] | [`raw::dasadi`] | Add an array of integers to a DAS file
129[dascls_c][dascls_c link] | [`raw::dascls`] | DAS, close file
130[dasdc_c][dasdc_c link] | [`raw::dasdc`] | Delete the entire comment area of a previously opened binary DAS file
131[dasec_c][dasec_c link] | [`neat::dasec`] | Extract comments from the comment area of a binary DAS file
132[dashfn_c][dashfn_c link] | [`raw::dashfn`] | Return the name of the DAS file associated with a handle
133[dashfs_c][dashfs_c link] | [`raw::dashfs`] | Return a file summary for a specified DAS file
134[daslla_c][daslla_c link] | [`raw::daslla`] | Return last DAS logical addresses of character, double precision and integer type that are c
135[dasllc_c][dasllc_c link] | [`raw::dasllc`] | Close the DAS file associated with a given handle, without flushing buffered data or segrega
136[dasonw_c][dasonw_c link] | [`raw::dasonw`] | Open a new DAS file and set the file type
137[dasopr_c][dasopr_c link] | [`raw::dasopr`] | DAS, open for read
138[dasops_c][dasops_c link] | [`raw::dasops`] | Open a scratch DAS file for writing
139[dasopw_c][dasopw_c link] | [`raw::dasopw`] | Open a DAS file for writing
140[dasrdc_c][dasrdc_c link] | [`raw::dasrdc`] | Read character data from a range of DAS logical addresses
141[dasrdd_c][dasrdd_c link] | [`raw::dasrdd`] | Read double precision data from a range of DAS logical addresses
142[dasrdi_c][dasrdi_c link] | [`raw::dasrdi`] | Read integer data from a range of DAS logical addresses
143[dasrfr_c][dasrfr_c link] | [`raw::dasrfr`] | Return the contents of the file record of a specified DAS file
144[dasudc_c][dasudc_c link] | [`raw::dasudc`] | Update character data in a specified range of DAS logical addresses with substrings of a cha
145[dasudd_c][dasudd_c link] | [`raw::dasudd`] | Update data in a specified range of double precision addresses in a DAS file
146[dasudi_c][dasudi_c link] | [`raw::dasudi`] | Update data in a specified range of integer addresses in a DAS file
147[daswbr_c][daswbr_c link] | [`raw::daswbr`] | Write out all buffered records of a specified DAS file
148[dazldr_c][dazldr_c link] | [`raw::dazldr`] | Derivative of azimuth/elevation w.r.t. rectangular
149[dcyldr_c][dcyldr_c link] | [`raw::dcyldr`] | Derivative of cylindrical w.r.t. rectangular
150[deltet_c][deltet_c link] | [`raw::deltet`] | Delta ET, ET - UTC
151[det_c][det_c link] | [`raw::det`] | Determinant of a double precision 3x3 matrix
152[dgeodr_c][dgeodr_c link] | [`raw::dgeodr`] | Derivative of geodetic w.r.t. rectangular
153[diags2_c][diags2_c link] | [`raw::diags2`] | Diagonalize a symmetric 2x2 matrix
154[diff_c][diff_c link] | [`raw::diff`] | Difference of two sets
155[dlabbs_c][dlabbs_c link] | [`raw::dlabbs`] | DLA, begin backward search
156[dlabfs_c][dlabfs_c link] | [`raw::dlabfs`] | DLA, begin forward search
157[dlabns_c][dlabns_c link] | [`raw::dlabns`] | Begin a new segment in a DLA file
158[dlaens_c][dlaens_c link] | [`raw::dlaens`] | End a new segment in a DLA file
159[dlafns_c][dlafns_c link] | [`raw::dlafns`] | DLA, find next segment
160[dlafps_c][dlafps_c link] | [`raw::dlafps`] | Find the segment preceding a specified segment in a DLA file
161[dlaopn_c][dlaopn_c link] | [`raw::dlaopn`] | Open a new DLA file and set the file type
162[dlatdr_c][dlatdr_c link] | [`raw::dlatdr`] | Derivative of latitudinal w.r.t. rectangular
163[dnearp_c][dnearp_c link] | [`raw::dnearp`] | Compute the state (position and velocity) of an ellipsoid surface point nearest to the posit
164[dp2hx_c][dp2hx_c link] | [`raw::dp2hx`] | Convert a double precision number to an equivalent character string using a base 16 "scientific
165[dpgrdr_c][dpgrdr_c link] | [`raw::dpgrdr`] | Derivative of planetographic w.r.t. rectangular
166[dpmax_c][dpmax_c link] | [`raw::dpmax`] | Return the value of the largest (positive) number representable in a double precision variable
167[dpmin_c][dpmin_c link] | [`raw::dpmin`] | Return the value of the smallest (negative) number representable in a double precision variable
168[dpr_c][dpr_c link] | [`raw::dpr`] | Degrees per radian
169[drdazl_c][drdazl_c link] | [`raw::drdazl`] | Derivative of rectangular w.r.t. azimuth/elevation
170[drdcyl_c][drdcyl_c link] | [`raw::drdcyl`] | Derivative of rectangular w.r.t. cylindrical
171[drdgeo_c][drdgeo_c link] | [`raw::drdgeo`] | Derivative of rectangular w.r.t. geodetic
172[drdlat_c][drdlat_c link] | [`raw::drdlat`] | Derivative of rectangular w.r.t. latitudinal
173[drdpgr_c][drdpgr_c link] | [`raw::drdpgr`] | Derivative of rectangular w.r.t. planetographic
174[drdsph_c][drdsph_c link] | [`raw::drdsph`] | Derivative of rectangular w.r.t. spherical
175[dskb02_c][dskb02_c link] | [`raw::dskb02`] | Return bookkeeping data from a DSK type 2 segment
176[dskcls_c][dskcls_c link] | [`raw::dskcls`] | DSK, close file
177[dskd02_c][dskd02_c link] | [`raw::dskd02`] | Fetch double precision data from a type 2 DSK segment
178[dskgd_c][dskgd_c link] | [`raw::dskgd`] | DSK, return DSK segment descriptor
179[dskgtl_c][dskgtl_c link] | [`raw::dskgtl`] | DSK, get tolerance
180[dski02_c][dski02_c link] | [`raw::dski02`] | Fetch integer data from a type 2 DSK segment
181[dskmi2_c][dskmi2_c link] | [`raw::dskmi2`] | DSK, make spatial index for type 2 segment
182[dskn02_c][dskn02_c link] | [`raw::dskn02`] | DSK, type 2, compute normal vector for plate
183[dskobj_c][dskobj_c link] | [`neat::dskobj`] | DSK, get object IDs
184[dskopn_c][dskopn_c link] | [`raw::dskopn`] | DSK, open new file
185[dskp02_c][dskp02_c link] | [`neat::dskp02`] | DSK, fetch type 2 plate data
186[dskrb2_c][dskrb2_c link] | [`raw::dskrb2`] | Determine range bounds for a set of triangular plates to be stored in a type 2 DSK segment
187[dsksrf_c][dsksrf_c link] | [`neat::dsksrf`] | DSK, get surface IDs for body
188[dskstl_c][dskstl_c link] | [`raw::dskstl`] | DSK, set tolerance
189[dskv02_c][dskv02_c link] | [`neat::dskv02`] | DSK, fetch type 2 vertex data
190[dskw02_c][dskw02_c link] | [`raw::dskw02`] | DSK, write type 2 segment
191[dskx02_c][dskx02_c link] | [`raw::dskx02`] | DSK, ray-surface intercept, type 2
192[dskxsi_c][dskxsi_c link] | [`raw::dskxsi`] | DSK, ray-surface intercept with source information
193[dskxv_c][dskxv_c link] | [`raw::dskxv`] | DSK, ray-surface intercepts, vectorized
194[dskz02_c][dskz02_c link] | [`raw::dskz02`] | DSK, fetch type 2 model size parameters
195[dsphdr_c][dsphdr_c link] | [`raw::dsphdr`] | Derivative of spherical w.r.t. rectangular
196[dtpool_c][dtpool_c link] | [`raw::dtpool`] | Data for a kernel pool variable
197[ducrss_c][ducrss_c link] | [`raw::ducrss`] | Compute the unit vector parallel to the cross product of two 3-dimensional vectors and the d
198[dvcrss_c][dvcrss_c link] | [`raw::dvcrss`] | Compute the cross product of two 3-dimensional vectors and the derivative of this cross prod
199[dvdot_c][dvdot_c link] | [`raw::dvdot`] | Compute the derivative of the dot product of two double precision position vectors
200[dvhat_c][dvhat_c link] | [`raw::dvhat`] | Find the unit vector corresponding to a state vector and the derivative of the unit vector
201[dvnorm_c][dvnorm_c link] | [`raw::dvnorm`] | Calculate the derivative of the norm of a 3-vector
202[dvpool_c][dvpool_c link] | [`raw::dvpool`] | Delete a variable from the kernel pool
203[dvsep_c][dvsep_c link] | [`raw::dvsep`] | Calculate the time derivative of the separation angle between two input states, S1 and S2
204[edlimb_c][edlimb_c link] | [`raw::edlimb`] | Ellipsoid limb
205[ednmpt_c][ednmpt_c link] | [`raw::ednmpt`] | Return the unique point on an ellipsoid's surface where the outward normal direction is a gi
206[edpnt_c][edpnt_c link] | [`raw::edpnt`] | Scale a point so that it lies on the surface of a specified triaxial ellipsoid that is cente
207[edterm_c][edterm_c link] | [`raw::edterm`] | Ellipsoid terminator
208[ekacec_c][ekacec_c link] | [`raw::ekacec`] | Add data to a character column in a specified EK record
209[ekaced_c][ekaced_c link] | [`raw::ekaced`] | Add data to an double precision column in a specified EK record
210[ekacei_c][ekacei_c link] | [`raw::ekacei`] | Add data to an integer column in a specified EK record
211[ekaclc_c][ekaclc_c link] | [`raw::ekaclc`] | Add an entire character column to an EK segment
212[ekacld_c][ekacld_c link] | [`raw::ekacld`] | Add an entire double precision column to an EK segment
213[ekacli_c][ekacli_c link] | [`raw::ekacli`] | Add an entire integer column to an EK segment
214[ekappr_c][ekappr_c link] | [`raw::ekappr`] | Append a new, empty record at the end of a specified E-kernel segment
215[ekbseg_c][ekbseg_c link] | [`raw::ekbseg`] | Start a new segment in an E-kernel
216[ekccnt_c][ekccnt_c link] | [`raw::ekccnt`] | Return the number of distinct columns in a specified, currently loaded table
217[ekcii_c][ekcii_c link] | [`raw::ekcii`] | Return attribute information about a column belonging to a loaded EK table, specifying the c
218[ekcls_c][ekcls_c link] | [`raw::ekcls`] | Close an E-kernel
219[ekdelr_c][ekdelr_c link] | [`raw::ekdelr`] | Delete a specified record from a specified E-kernel segment
220[ekffld_c][ekffld_c link] | [`raw::ekffld`] | Complete a fast write operation on a new E-kernel segment
221[ekfind_c][ekfind_c link] | [`raw::ekfind`] | Find E-kernel data that satisfy a set of constraints
222[ekgc_c][ekgc_c link] | [`raw::ekgc`] | Return an element of an entry in a column of character type in a specified row
223[ekgd_c][ekgd_c link] | [`raw::ekgd`] | Return an element of an entry in a column of double precision type in a specified row
224[ekgi_c][ekgi_c link] | [`raw::ekgi`] | Return an element of an entry in a column of integer type in a specified row
225[ekifld_c][ekifld_c link] | [`raw::ekifld`] | Initialize a new E-kernel segment to allow fast writing
226[ekinsr_c][ekinsr_c link] | [`raw::ekinsr`] | Add a new, empty record to a specified E-kernel segment at a specified index
227[eklef_c][eklef_c link] | [`raw::eklef`] | Load an EK file, making it accessible to the EK readers
228[eknelt_c][eknelt_c link] | [`raw::eknelt`] | Return the number of elements in a specified column entry in the current row
229[eknseg_c][eknseg_c link] | [`raw::eknseg`] | Return the number of segments in a specified EK
230[ekntab_c][ekntab_c link] | [`raw::ekntab`] | Return the number of loaded EK tables
231[ekopn_c][ekopn_c link] | [`raw::ekopn`] | Open a new E-kernel file and prepare the file for writing
232[ekopr_c][ekopr_c link] | [`raw::ekopr`] | Open an existing E-kernel file for reading
233[ekops_c][ekops_c link] | [`raw::ekops`] | Open a scratch (temporary) E-kernel file and prepare the file for writing
234[ekopw_c][ekopw_c link] | [`raw::ekopw`] | Open an existing E-kernel file for writing
235[ekpsel_c][ekpsel_c link] | [`raw::ekpsel`] | Parse the SELECT clause of an EK query, returning full particulars concerning each selected
236[ekrcec_c][ekrcec_c link] | [`raw::ekrcec`] | Read data from a character column in a specified EK record
237[ekrced_c][ekrced_c link] | [`raw::ekrced`] | Read data from a double precision column in a specified EK record
238[ekrcei_c][ekrcei_c link] | [`raw::ekrcei`] | Read data from an integer column in a specified EK record
239[ekssum_c][ekssum_c link] | [`raw::ekssum`] | Return summary information for a specified segment in a specified EK
240[ektnam_c][ektnam_c link] | [`raw::ektnam`] | Return the name of a specified, loaded table
241[ekucec_c][ekucec_c link] | [`raw::ekucec`] | Update a character column entry in a specified EK record
242[ekuced_c][ekuced_c link] | [`raw::ekuced`] | Update a double precision column entry in a specified EK record
243[ekucei_c][ekucei_c link] | [`raw::ekucei`] | Update an integer column entry in a specified EK record
244[ekuef_c][ekuef_c link] | [`raw::ekuef`] | Unload an EK file, making its contents inaccessible to the EK reader routines, and clearing
245[el2cgv_c][el2cgv_c link] | [`raw::el2cgv`] | Ellipse to centre and generating vectors
246[elemc_c][elemc_c link] | [`raw::elemc`] | Element of a character set
247[elemd_c][elemd_c link] | [`raw::elemd`] | Element of a d.p. set
248[elemi_c][elemi_c link] | [`raw::elemi`] | Element of an integer set
249[eqncpv_c][eqncpv_c link] | [`raw::eqncpv`] | Compute the state (position and velocity) of an object whose trajectory is described via equ
250[eqstr_c][eqstr_c link] | [`raw::eqstr`] | Are two strings equivalent?
251[erract_c][erract_c link] | [`errors::erract`] | Get/Set default error action
252[errch_c][errch_c link] | [`raw::errch`] | Substitute a character string for the first occurrence of a marker in the current long error
253[errdev_c][errdev_c link] | [`errors::errdev`] | Get/Set error output device name
254[errdp_c][errdp_c link] | [`raw::errdp`] | Insert a d.p. number into an error message
255[errint_c][errint_c link] | [`raw::errint`] | Insert an integer into an error message
256[errprt_c][errprt_c link] | [`errors::errprt`] | Get/Set error output items
257[esrchc_c][esrchc_c link] | [`raw::esrchc`] | Equivalence search a character array
258[et2lst_c][et2lst_c link] | [`neat::et2lst`] | Compute the local solar time for a given ephemeris epoch `et' for an object on the surface o
259[et2utc_c][et2utc_c link] | [`neat::et2utc`] | Ephemeris time to UTC
260[etcal_c][etcal_c link] | [`raw::etcal`] | Convert from an ephemeris epoch measured in seconds past the epoch of J2000 to a calendar string
261[eul2m_c][eul2m_c link] | [`raw::eul2m`] | Euler angles to matrix
262[eul2xf_c][eul2xf_c link] | [`raw::eul2xf`] | Euler angles and derivatives to state transformation
263[evsgp4_c][evsgp4_c link] | [`raw::evsgp4`] | Evaluate two-line element set with SGP4
264[exists_c][exists_c link] | [`raw::exists`] | Determine whether a file exists
265[expool_c][expool_c link] | [`raw::expool`] | Confirm the existence of a pool kernel variable
266[failed_c][failed_c link] | [`errors::failed`] | Error status indicator
267[filld_c][filld_c link] | [`raw::filld`] | Fill a double precision array with a specified value
268[filli_c][filli_c link] | [`raw::filli`] | Fill an integer array with a specified value
269[fovray_c][fovray_c link] | [`raw::fovray`] | Determine if a specified ray is within the field-of-view (FOV) of a specified instrument at
270[fovtrg_c][fovtrg_c link] | [`raw::fovtrg`] | Determine if a specified ephemeris object is within the field-of-view (FOV) of a specified i
271[frame_c][frame_c link] | [`raw::frame`] | Build a right handed orthonormal frame (x,y,z) from a 3-dimensional input vector, where the
272[frinfo_c][frinfo_c link] | [`raw::frinfo`] | Retrieve the minimal attributes associated with a frame needed for converting transformation
273[frmnam_c][frmnam_c link] | [`neat::frmnam`] | Frame to name translation
274[ftncls_c][ftncls_c link] | [`raw::ftncls`] | Close a file designated by a Fortran-style integer logical unit
275[furnsh_c][furnsh_c link] | [`raw::furnsh`] | Furnish a program with SPICE kernels
276[gcpool_c][gcpool_c link] | [`neat::gcpool`] | Get character values from the kernel pool
277[gdpool_c][gdpool_c link] | [`raw::gdpool`] | Get d.p. values from the kernel pool
278[georec_c][georec_c link] | [`raw::georec`] | Geodetic to rectangular coordinates
279[getcml_c][getcml_c link] | [`raw::getcml`] | Store the contents of argv and argc for later access
280[getelm_c][getelm_c link] | [`raw::getelm`] | Parse a two-line element set
281[getfat_c][getfat_c link] | [`neat::getfat`] | Determine the file architecture and file type of most SPICE kernel files
282[getfov_c][getfov_c link] | [`neat::getfov`] | Get instrument FOV parameters
283[getfvn_c][getfvn_c link] | [`neat::getfvn`] | Return the field-of-view (FOV) parameters for a specified instrument
284[getmsg_c][getmsg_c link] | [`errors::getmsg`] | Get error message
285[gfbail_c][gfbail_c link] | [`raw::gfbail`] | Indicate whether an interrupt signal (SIGINT) has been received
286[gfclrh_c][gfclrh_c link] | [`raw::gfclrh`] | Clear the interrupt signal handler status, so that future calls to gfbail_c will indicate no
287[gfdist_c][gfdist_c link] | [`neat::gfdist`] | Return the time window over which a specified constraint on observer-target distance is met
288[gfevnt_c][gfevnt_c link] | [`raw::gfevnt`] | Determine time intervals when a specified geometric quantity satisfies a specified mathemati
289[gffove_c][gffove_c link] | [`raw::gffove`] | Determine time intervals when a specified target body or ray intersects the space bounded by
290[gfilum_c][gfilum_c link] | [`neat::gfilum`] | Return the time window over which a specified constraint on the observed phase, solar incide
291[gfinth_c][gfinth_c link] | [`raw::gfinth`] | Respond to the interrupt signal SIGINT: save an indication that the signal has been received
292[gfocce_c][gfocce_c link] | [`raw::gfocce`] | Determine time intervals when an observer sees one target occulted by another
293[gfoclt_c][gfoclt_c link] | [`neat::gfoclt`] | GF, occultation search
294[gfpa_c][gfpa_c link] | [`neat::gfpa`] | Determine time intervals for which a specified constraint on the phase angle between an illu
295[gfposc_c][gfposc_c link] | [`neat::gfposc`] | Determine time intervals for which a coordinate of an observer-target position vector satisf
296[gfrefn_c][gfrefn_c link] | [`raw::gfrefn`] | Estimate, using a bisection method, the next abscissa value at which a state change occurs
297[gfrepf_c][gfrepf_c link] | [`raw::gfrepf`] | Finish a GF progress report
298[gfrepi_c][gfrepi_c link] | [`raw::gfrepi`] | Initialize a search progress report
299[gfrepu_c][gfrepu_c link] | [`raw::gfrepu`] | Tell the progress reporting system how far a search has progressed
300[gfrfov_c][gfrfov_c link] | [`neat::gfrfov`] | Determine time intervals when a specified ray intersects the space bounded by the field-of-v
301[gfrr_c][gfrr_c link] | [`neat::gfrr`] | Determine time intervals for which a specified constraint on the observer-target range rate
302[gfsep_c][gfsep_c link] | [`neat::gfsep`] | Determine time intervals when the angular separation between the position vectors of two tar
303[gfsntc_c][gfsntc_c link] | [`neat::gfsntc`] | Determine time intervals for which a coordinate of an surface intercept position vector sati
304[gfsstp_c][gfsstp_c link] | [`raw::gfsstp`] | Set the step size to be returned by gfstep_c
305[gfstep_c][gfstep_c link] | [`raw::gfstep`] | Return the time step set by the most recent call to gfsstp_c
306[gfstol_c][gfstol_c link] | [`raw::gfstol`] | Override the default GF convergence value used in the high level GF routines
307[gfsubc_c][gfsubc_c link] | [`neat::gfsubc`] | Determine time intervals for which a coordinate of an subpoint position vector satisfies a n
308[gftfov_c][gftfov_c link] | [`neat::gftfov`] | Determine time intervals when a specified ephemeris object intersects the space bounded by t
309[gfudb_c][gfudb_c link] | [`neat::gfudb`] | Perform a GF search on a user defined boolean quantity
310[gfuds_c][gfuds_c link] | [`neat::gfuds`] | Perform a GF search on a user defined scalar quantity
311[gipool_c][gipool_c link] | [`raw::gipool`] | Get integers from the kernel pool
312[gnpool_c][gnpool_c link] | [`neat::gnpool`] | Get names of kernel pool variables
313[halfpi_c][halfpi_c link] | [`raw::halfpi`] | Toolkit constant
314[hrmesp_c][hrmesp_c link] | [`raw::hrmesp`] | Evaluate, at a specified point, a Hermite interpolating polynomial for a specified set of eq
315[hrmint_c][hrmint_c link] | [`raw::hrmint`] | Evaluate a Hermite interpolating polynomial at a specified abscissa value
316[hx2dp_c][hx2dp_c link] | [`raw::hx2dp`] | Convert a string representing a double precision number in a base 16 "scientific notation" into
317[ident_c][ident_c link] | [`raw::ident`] | Return the 3x3 identity matrix
318[illum_c][illum_c link] | [`raw::illum`] | Deprecated: This routine has been superseded by the CSPICE routine ilumin_c
319[illumf_c][illumf_c link] | [`raw::illumf`] | Illumination angles, general source, return flags
320[illumg_c][illumg_c link] | [`raw::illumg`] | Find the illumination angles (phase, incidence, and emission) at a specified surface point o
321[ilumin_c][ilumin_c link] | [`raw::ilumin`] | Illumination angles
322[inedpl_c][inedpl_c link] | [`raw::inedpl`] | Intersection of an ellipsoid and a plane
323[inelpl_c][inelpl_c link] | [`raw::inelpl`] | Intersection of an ellipse and a plane
324[inrypl_c][inrypl_c link] | [`raw::inrypl`] | Intersection of a ray and a plane
325[insrtc_c][insrtc_c link] | [`raw::insrtc`] | Insert into a character set
326[insrtd_c][insrtd_c link] | [`raw::insrtd`] | Insert into a d.p. set
327[insrti_c][insrti_c link] | [`raw::insrti`] | Insert into an integer set
328[inter_c][inter_c link] | [`raw::inter`] | Intersection of two sets
329[intmax_c][intmax_c link] | [`raw::intmax`] | Return the value of the largest (positive) number representable in a SpiceInt variable
330[intmin_c][intmin_c link] | [`raw::intmin`] | Return the value of the smallest (negative) number representable in a SpiceInt variable
331[invert_c][invert_c link] | [`raw::invert`] | Invert a 3x3 matrix
332[invort_c][invort_c link] | [`raw::invort`] | Invert nearly orthogonal matrices
333[invstm_c][invstm_c link] | [`raw::invstm`] | Return the inverse of a state transformation matrix
334[isordv_c][isordv_c link] | [`raw::isordv`] | Is an array an order vector?
335[isrchc_c][isrchc_c link] | [`raw::isrchc`] | Search for a given value within a character string array
336[isrchd_c][isrchd_c link] | [`raw::isrchd`] | Search for a given value within a double precision array
337[isrchi_c][isrchi_c link] | [`raw::isrchi`] | Search for a given value within an integer array
338[isrot_c][isrot_c link] | [`raw::isrot`] | Indicate whether a matrix is a rotation matrix
339[iswhsp_c][iswhsp_c link] | [`raw::iswhsp`] | Return a boolean value indicating whether a string contains only white space characters
340[j1900_c][j1900_c link] | [`raw::j1900`] | Toolkit constant
341[j1950_c][j1950_c link] | [`raw::j1950`] | Toolkit constant
342[j2000_c][j2000_c link] | [`raw::j2000`] | Toolkit constant
343[j2100_c][j2100_c link] | [`raw::j2100`] | Toolkit constant
344[jyear_c][jyear_c link] | [`raw::jyear`] | Toolkit constant
345[kclear_c][kclear_c link] | [`raw::kclear`] | Keeper clear
346[kdata_c][kdata_c link] | [`neat::kdata`] | Kernel data
347[kinfo_c][kinfo_c link] | [`neat::kinfo`] | Kernel information
348[kplfrm_c][kplfrm_c link] | [`raw::kplfrm`] | Return a SPICE set containing the frame IDs of all reference frames of a given class having
349[ktotal_c][ktotal_c link] | [`raw::ktotal`] | Kernel totals
350[kxtrct_c][kxtrct_c link] | [`raw::kxtrct`] | Locate a keyword in a string and extract the substring from the beginning of the first word
351[lastnb_c][lastnb_c link] | [`raw::lastnb`] | Return the zero based index of the last non-blank character in a character string
352[latcyl_c][latcyl_c link] | [`raw::latcyl`] | Latitudinal to cylindrical coordinates
353[latrec_c][latrec_c link] | [`raw::latrec`] | Latitudinal to rectangular coordinates
354[latsph_c][latsph_c link] | [`raw::latsph`] | Latitudinal to spherical coordinates
355[latsrf_c][latsrf_c link] | [`raw::latsrf`] | Latitudinal grid to surface points
356[lcase_c][lcase_c link] | [`neat::lcase`] | Convert to lower case
357[ldpool_c][ldpool_c link] | [`raw::ldpool`] | Load variables from a kernel file into the pool
358[lgresp_c][lgresp_c link] | [`raw::lgresp`] | Evaluate a Lagrange interpolating polynomial for a specified set of coordinate pairs whose f
359[lgrind_c][lgrind_c link] | [`raw::lgrind`] | Evaluate a Lagrange interpolating polynomial, for a specified set of coordinate pairs, at a
360[lgrint_c][lgrint_c link] | [`raw::lgrint`] | Evaluate a Lagrange interpolating polynomial for a specified set of coordinate pairs, at a s
361[limbpt_c][limbpt_c link] | [`raw::limbpt`] | Limb points on an extended object
362[lmpool_c][lmpool_c link] | [`raw::lmpool`] | Load the variables contained in an internal buffer into the kernel pool
363[lparse_c][lparse_c link] | [`neat::lparse`] | Parse a list of items on a single delimiter
364[lparsm_c][lparsm_c link] | [`neat::lparsm`] | Parse a list of items on multiple delimiters
365[lparss_c][lparss_c link] | [`raw::lparss`] | Parse a list of items separated by multiple delimiters, placing the resulting items into a s
366[lspcn_c][lspcn_c link] | [`raw::lspcn`] | Longitude of the sun, planetocentric
367[lstlec_c][lstlec_c link] | [`raw::lstlec`] | Last character element less than or equal
368[lstled_c][lstled_c link] | [`raw::lstled`] | Last d.p. element less than or equal
369[lstlei_c][lstlei_c link] | [`raw::lstlei`] | Last integer element less than or equal
370[lstltc_c][lstltc_c link] | [`raw::lstltc`] | Last character element less than
371[lstltd_c][lstltd_c link] | [`raw::lstltd`] | Last d.p. element less than
372[lstlti_c][lstlti_c link] | [`raw::lstlti`] | Last integer element less than
373[ltime_c][ltime_c link] | [`raw::ltime`] | Compute the transmission (or reception) time of a signal at a specified target, given the re
374[lx4dec_c][lx4dec_c link] | [`raw::lx4dec`] | Scan a string from a specified starting position for the end of a decimal number
375[lx4num_c][lx4num_c link] | [`raw::lx4num`] | Scan a string from a specified starting position for the end of a number
376[lx4sgn_c][lx4sgn_c link] | [`raw::lx4sgn`] | Scan a string from a specified starting position for the end of a signed integer
377[lx4uns_c][lx4uns_c link] | [`raw::lx4uns`] | Scan a string from a specified starting position for the end of an unsigned integer
378[lxqstr_c][lxqstr_c link] | [`raw::lxqstr`] | Scan (lex) a quoted string
379[m2eul_c][m2eul_c link] | [`raw::m2eul`] | Matrix to Euler angles
380[m2q_c][m2q_c link] | [`raw::m2q`] | Matrix to quaternion
381[matchi_c][matchi_c link] | [`raw::matchi`] | Match a string against a template, case insensitive
382[matchw_c][matchw_c link] | [`raw::matchw`] | Match a string against a template
383[maxd_c][maxd_c link] | [`raw::maxd`] | Find the maximum of a set of double precision values
384[maxi_c][maxi_c link] | [`raw::maxi`] | Find the maximum of a set of integers
385[mequ_c][mequ_c link] | [`raw::mequ`] | Matrix equal to another, 3x3
386[mequg_c][mequg_c link] | [`raw::mequg`] | Matrix equal to another, n dimensions
387[mind_c][mind_c link] | [`raw::mind`] | Find the minimum of a set of double precision values
388[mini_c][mini_c link] | [`raw::mini`] | Find the minimum of a set of integers
389[moved_c][moved_c link] | [`raw::moved`] | Move a d.p. array to another
390[mtxm_c][mtxm_c link] | [`raw::mtxm`] | Matrix transpose times matrix, 3x3
391[mtxmg_c][mtxmg_c link] | [`raw::mtxmg`] | Matrix transpose times matrix, n dimensions
392[mtxv_c][mtxv_c link] | [`raw::mtxv`] | Matrix transpose times vector, 3x3
393[mtxvg_c][mtxvg_c link] | [`raw::mtxvg`] | Matrix transpose times vector, n dimensions
394[mxm_c][mxm_c link] | [`raw::mxm`] | Matrix times matrix, 3x3
395[mxmg_c][mxmg_c link] | [`raw::mxmg`] | Matrix times matrix, n dimensions
396[mxmt_c][mxmt_c link] | [`raw::mxmt`] | Matrix times matrix transpose, 3x3
397[mxmtg_c][mxmtg_c link] | [`raw::mxmtg`] | Matrix times matrix transpose, n dimensions
398[mxv_c][mxv_c link] | [`raw::mxv`] | Matrix times vector, 3x3
399[mxvg_c][mxvg_c link] | [`raw::mxvg`] | Matrix times vector, n dimensions
400[namfrm_c][namfrm_c link] | [`raw::namfrm`] | Name to frame translation
401[ncpos_c][ncpos_c link] | [`raw::ncpos`] | Find the first occurrence in a string of a character NOT belonging to a collection of charac
402[ncposr_c][ncposr_c link] | [`raw::ncposr`] | Find the first occurrence in a string of a character NOT belonging to a collection of charac
403[nearpt_c][nearpt_c link] | [`raw::nearpt`] | Nearest point on an ellipsoid
404[nextwd_c][nextwd_c link] | [`neat::nextwd`] | Next word in a string
405[npedln_c][npedln_c link] | [`raw::npedln`] | Nearest point on an ellipsoid to a line
406[npelpt_c][npelpt_c link] | [`raw::npelpt`] | Nearest point on an ellipse to a point
407[nplnpt_c][nplnpt_c link] | [`raw::nplnpt`] | Nearest point on a line to a point
408[nthwd_c][nthwd_c link] | [`raw::nthwd`] | Return the nth word in a character string, and its location in the string
409[nvc2pl_c][nvc2pl_c link] | [`raw::nvc2pl`] | Normal vector and constant to plane
410[nvp2pl_c][nvp2pl_c link] | [`raw::nvp2pl`] | Normal vector and point to plane
411[occult_c][occult_c link] | [`raw::occult`] | Find occultation type at time
412[ordc_c][ordc_c link] | [`raw::ordc`] | Return the ordinal position of a given item in a set
413[ordd_c][ordd_c link] | [`raw::ordd`] | Return the ordinal position of a given item in a set
414[orderc_c][orderc_c link] | [`raw::orderc`] | Order of a character array
415[orderd_c][orderd_c link] | [`raw::orderd`] | Order of a d.p. array
416[orderi_c][orderi_c link] | [`raw::orderi`] | Order of an integer array
417[ordi_c][ordi_c link] | [`raw::ordi`] | Return the ordinal position of a given item in a set
418[oscelt_c][oscelt_c link] | [`raw::oscelt`] | Determine conic elements from state
419[oscltx_c][oscltx_c link] | [`raw::oscltx`] | Extended osculating elements from state
420[pckcls_c][pckcls_c link] | [`raw::pckcls`] | Close an open PCK file
421[pckcov_c][pckcov_c link] | [`neat::pckcov`] | PCK, coverage
422[pckfrm_c][pckfrm_c link] | [`neat::pckfrm`] | PCK, reference frame class ID set
423[pcklof_c][pcklof_c link] | [`raw::pcklof`] | Load a binary PCK file for use by the readers
424[pckopn_c][pckopn_c link] | [`raw::pckopn`] | Create a new PCK file, returning the handle of the opened file
425[pckuof_c][pckuof_c link] | [`raw::pckuof`] | Unload a binary PCK file so that it will no longer be searched by the readers
426[pckw02_c][pckw02_c link] | [`raw::pckw02`] | Write a type 2 segment to a PCK binary file given the file handle, frame class ID, base fram
427[pcpool_c][pcpool_c link] | [`raw::pcpool`] | Put character strings into the kernel pool
428[pdpool_c][pdpool_c link] | [`raw::pdpool`] | Put d.p.s into the kernel pool
429[pgrrec_c][pgrrec_c link] | [`raw::pgrrec`] | Planetographic to rectangular
430[phaseq_c][phaseq_c link] | [`raw::phaseq`] | Phase angle quantity between bodies
431[pi_c][pi_c link] | [`raw::pi`] | Toolkit constant
432[pipool_c][pipool_c link] | [`raw::pipool`] | Put integers into the kernel pool
433[pjelpl_c][pjelpl_c link] | [`raw::pjelpl`] | Project an ellipse onto a plane
434[pl2nvc_c][pl2nvc_c link] | [`raw::pl2nvc`] | Plane to normal vector and constant
435[pl2nvp_c][pl2nvp_c link] | [`raw::pl2nvp`] | Plane to normal vector and point
436[pl2psv_c][pl2psv_c link] | [`raw::pl2psv`] | Plane to point and spanning vectors
437[pltar_c][pltar_c link] | [`raw::pltar`] | Compute the total area of a collection of triangular plates
438[pltexp_c][pltexp_c link] | [`raw::pltexp`] | Expand a triangular plate by a specified amount
439[pltnp_c][pltnp_c link] | [`raw::pltnp`] | Find the nearest point on a triangular plate to a given point
440[pltnrm_c][pltnrm_c link] | [`raw::pltnrm`] | Compute an outward normal vector of a triangular plate
441[pltvol_c][pltvol_c link] | [`raw::pltvol`] | Compute the volume of a three-dimensional region bounded by a collection of triangular plate
442[polyds_c][polyds_c link] | [`raw::polyds`] | Compute the value of a polynomial and its first `nderiv' derivatives at the value `t'
443[pos_c][pos_c link] | [`raw::pos`] | Find the first occurrence in a string of a substring, starting at a specified location, searchin
444[posr_c][posr_c link] | [`raw::posr`] | Find the first occurrence in a string of a substring, starting at a specified location, searchin
445[prompt_c][prompt_c link] | [`raw::prompt`] | Prompt a user for keyboard input
446[prop2b_c][prop2b_c link] | [`raw::prop2b`] | Propagate a two-body solution
447[prsdp_c][prsdp_c link] | [`raw::prsdp`] | Parse a string as a double precision number, encapsulating error handling
448[prsint_c][prsint_c link] | [`raw::prsint`] | Parse a string as an integer, encapsulating error handling
449[psv2pl_c][psv2pl_c link] | [`raw::psv2pl`] | Point and spanning vectors to plane
450[putcml_c][putcml_c link] | [`raw::putcml`] | Store the contents of argv and argc for later access
451[pxform_c][pxform_c link] | [`raw::pxform`] | Position transformation matrix
452[pxfrm2_c][pxfrm2_c link] | [`raw::pxfrm2`] | Position transform matrix, different epochs
453[q2m_c][q2m_c link] | [`raw::q2m`] | Quaternion to matrix
454[qcktrc_c][qcktrc_c link] | [`errors::qcktrc`] | Get quick traceback
455[qderiv_c][qderiv_c link] | [`raw::qderiv`] | Estimate the derivative of a function by finding the derivative of a quadratic approximating
456[qdq2av_c][qdq2av_c link] | [`raw::qdq2av`] | Derive angular velocity from a unit quaternion and its derivative with respect to time
457[qxq_c][qxq_c link] | [`raw::qxq`] | Quaternion times quaternion
458[radrec_c][radrec_c link] | [`raw::radrec`] | RA and DEC to rectangular coordinates
459[rav2xf_c][rav2xf_c link] | [`raw::rav2xf`] | Rotation and angular velocity to transform
460[raxisa_c][raxisa_c link] | [`raw::raxisa`] | Rotation axis of a matrix
461[rdtext_c][rdtext_c link] | [`raw::rdtext`] | Read the next line of text from a text file
462[recazl_c][recazl_c link] | [`raw::recazl`] | Rectangular to range, azimuth and elevation
463[reccyl_c][reccyl_c link] | [`raw::reccyl`] | Rectangular to cylindrical coordinates
464[recgeo_c][recgeo_c link] | [`raw::recgeo`] | Rectangular to geodetic coordinates
465[reclat_c][reclat_c link] | [`raw::reclat`] | Rectangular to latitudinal coordinates
466[recpgr_c][recpgr_c link] | [`raw::recpgr`] | Rectangular to planetographic
467[recrad_c][recrad_c link] | [`raw::recrad`] | Rectangular coordinates to RA and DEC
468[recsph_c][recsph_c link] | [`raw::recsph`] | Rectangular to spherical coordinates
469[removc_c][removc_c link] | [`raw::removc`] | Remove from a character set
470[removd_c][removd_c link] | [`raw::removd`] | Remove from a d.p. set
471[removi_c][removi_c link] | [`raw::removi`] | Remove from an integer set
472[reordc_c][reordc_c link] | [`raw::reordc`] | Reorder a character array
473[reordd_c][reordd_c link] | [`raw::reordd`] | Reorder a d.p. array
474[reordi_c][reordi_c link] | [`raw::reordi`] | Reorder an integer array
475[reordl_c][reordl_c link] | [`raw::reordl`] | Reorder a logical array
476[repmc_c][repmc_c link] | [`neat::repmc`] | Replace a marker with a string
477[repmct_c][repmct_c link] | [`neat::repmct`] | Replace a marker with the text representation of a cardinal number
478[repmd_c][repmd_c link] | [`neat::repmd`] | Replace a marker with a d.p. number
479[repmf_c][repmf_c link] | [`raw::repmf`] | Replace a marker with a formatted d.p. number
480[repmi_c][repmi_c link] | [`neat::repmi`] | Replace a marker with an integer
481[repml_c][repml_c link] | [`raw::repml`] | Replace a marker with a boolean
482[repmot_c][repmot_c link] | [`raw::repmot`] | Replace a marker with an ordinal
483[reset_c][reset_c link] | [`errors::reset`] | Reset error status
484[return_c][return_c link] | [`raw::return_c`] | Immediate return indicator
485[rotate_c][rotate_c link] | [`raw::rotate`] | Generate a rotation matrix
486[rotmat_c][rotmat_c link] | [`raw::rotmat`] | Rotate a matrix
487[rotvec_c][rotvec_c link] | [`raw::rotvec`] | Transform a vector to a new coordinate system rotated by `angle' radians about axis `iaxis'
488[rpd_c][rpd_c link] | [`raw::rpd`] | Radians per degree
489[rquad_c][rquad_c link] | [`raw::rquad`] | Find the roots of a quadratic equation
490[saelgv_c][saelgv_c link] | [`raw::saelgv`] | Semi-axes of an ellipse from generating vectors
491[scard_c][scard_c link] | [`raw::scard`] | Set the cardinality of a cell
492[scdecd_c][scdecd_c link] | [`neat::scdecd`] | Decode spacecraft clock
493[sce2c_c][sce2c_c link] | [`raw::sce2c`] | ET to continuous SCLK ticks
494[sce2s_c][sce2s_c link] | [`neat::sce2s`] | ET to SCLK string
495[sce2t_c][sce2t_c link] | [`raw::sce2t`] | Convert ephemeris seconds past J2000 (ET) to integral encoded spacecraft clock (`ticks')
496[scencd_c][scencd_c link] | [`raw::scencd`] | Encode spacecraft clock
497[scfmt_c][scfmt_c link] | [`raw::scfmt`] | Convert encoded spacecraft clock ticks to character clock format
498[scpart_c][scpart_c link] | [`raw::scpart`] | Get spacecraft clock partition information from a spacecraft clock kernel file
499[scs2e_c][scs2e_c link] | [`raw::scs2e`] | SCLK string to ET
500[sct2e_c][sct2e_c link] | [`raw::sct2e`] | SCLK ticks to ET
501[sctiks_c][sctiks_c link] | [`raw::sctiks`] | Convert a spacecraft clock format string to number of "ticks"
502[sdiff_c][sdiff_c link] | [`raw::sdiff`] | Take the symmetric difference of two sets of any data type to form a third set
503[set_c][set_c link] | [`raw::set`] | Compare two sets of any data type, as indicated by a relational operator
504[setmsg_c][setmsg_c link] | [`raw::setmsg`] | Set the value of the current long error message
505[shellc_c][shellc_c link] | [`raw::shellc`] | Shell sort a character array
506[shelld_c][shelld_c link] | [`raw::shelld`] | Shell sort a d.p. array
507[shelli_c][shelli_c link] | [`raw::shelli`] | Shell sort an integer array
508[sigerr_c][sigerr_c link] | [`raw::sigerr`] | Signal an error condition
509[sincpt_c][sincpt_c link] | [`raw::sincpt`] | Surface intercept
510[size_c][size_c link] | [`raw::size`] | Size of a cell
511[spd_c][spd_c link] | [`raw::spd`] | Seconds per day
512[sphcyl_c][sphcyl_c link] | [`raw::sphcyl`] | Spherical to cylindrical coordinates
513[sphlat_c][sphlat_c link] | [`raw::sphlat`] | Spherical to latitudinal coordinates
514[sphrec_c][sphrec_c link] | [`raw::sphrec`] | Spherical to rectangular coordinates
515[spk14a_c][spk14a_c link] | [`raw::spk14a`] | Add data to a type 14 SPK segment associated with `handle'
516[spk14b_c][spk14b_c link] | [`raw::spk14b`] | Begin a type 14 SPK segment in the SPK file associated with `handle'
517[spk14e_c][spk14e_c link] | [`raw::spk14e`] | End the type 14 SPK segment currently being written to the SPK file associated with `handle'
518[spkacs_c][spkacs_c link] | [`raw::spkacs`] | Return the state (position and velocity) of a target body relative to an observer, optionall
519[spkapo_c][spkapo_c link] | [`raw::spkapo`] | Return the position of a target body relative to an observer, optionally corrected for light
520[spkapp_c][spkapp_c link] | [`raw::spkapp`] | Deprecated: This routine has been superseded by the CSPICE routine spkaps_c
521[spkaps_c][spkaps_c link] | [`raw::spkaps`] | Return the state (position and velocity) of a target body relative to an observer specified
522[spkcls_c][spkcls_c link] | [`raw::spkcls`] | SPK, close file
523[spkcov_c][spkcov_c link] | [`neat::spkcov`] | SPK, coverage
524[spkcpo_c][spkcpo_c link] | [`raw::spkcpo`] | SPK, constant position observer state
525[spkcpt_c][spkcpt_c link] | [`raw::spkcpt`] | SPK, constant position target state
526[spkcvo_c][spkcvo_c link] | [`raw::spkcvo`] | SPK, constant velocity observer state
527[spkcvt_c][spkcvt_c link] | [`raw::spkcvt`] | SPK, constant velocity target state
528[spkez_c][spkez_c link] | [`raw::spkez`] | S/P Kernel, easy reader
529[spkezp_c][spkezp_c link] | [`raw::spkezp`] | S/P Kernel, easy position
530[spkezr_c][spkezr_c link] | [`raw::spkezr`] | S/P Kernel, easier reader
531[spkgeo_c][spkgeo_c link] | [`raw::spkgeo`] | S/P Kernel, geometric state
532[spkgps_c][spkgps_c link] | [`raw::spkgps`] | Compute the geometric position of a target body relative to an observing body
533[spklef_c][spklef_c link] | [`raw::spklef`] | Load an ephemeris file for use by the readers
534[spkltc_c][spkltc_c link] | [`raw::spkltc`] | Return the state (position and velocity) of a target body relative to an observer, optionall
535[spkobj_c][spkobj_c link] | [`neat::spkobj`] | SPK, objects
536[spkopa_c][spkopa_c link] | [`raw::spkopa`] | SPK, open for addition
537[spkopn_c][spkopn_c link] | [`raw::spkopn`] | SPK, open new file
538[spkpds_c][spkpds_c link] | [`raw::spkpds`] | Perform routine error checks and if all check pass, pack the descriptor for an SPK segment
539[spkpos_c][spkpos_c link] | [`raw::spkpos`] | S/P Kernel, position
540[spkpvn_c][spkpvn_c link] | [`raw::spkpvn`] | Return, for a specified SPK segment and time, the state (position and velocity) of the segme
541[spksfs_c][spksfs_c link] | [`raw::spksfs`] | Search through loaded SPK files to find the highest-priority segment applicable to the body
542[spkssb_c][spkssb_c link] | [`raw::spkssb`] | Return the state (position and velocity) of a target body relative to the solar system baryc
543[spksub_c][spksub_c link] | [`raw::spksub`] | Extract a subset of the data in an SPK segment into a separate segment
544[spkuds_c][spkuds_c link] | [`raw::spkuds`] | Unpack the contents of an SPK segment descriptor
545[spkuef_c][spkuef_c link] | [`raw::spkuef`] | Unload an ephemeris file so that it will no longer be searched by the readers
546[spkw02_c][spkw02_c link] | [`raw::spkw02`] | Write a type 2 segment to an SPK file
547[spkw03_c][spkw03_c link] | [`raw::spkw03`] | Write a type 3 segment to an SPK file
548[spkw05_c][spkw05_c link] | [`raw::spkw05`] | Write an SPK segment of type 5 given a time-ordered set of discrete states and epochs, and t
549[spkw08_c][spkw08_c link] | [`raw::spkw08`] | Write a type 8 segment to an SPK file
550[spkw09_c][spkw09_c link] | [`raw::spkw09`] | Write SPK segment, type 9
551[spkw10_c][spkw10_c link] | [`raw::spkw10`] | Write an SPK type 10 segment to the file specified by the input `handle'
552[spkw12_c][spkw12_c link] | [`raw::spkw12`] | Write a type 12 segment to an SPK file
553[spkw13_c][spkw13_c link] | [`raw::spkw13`] | Write a type 13 segment to an SPK file
554[spkw15_c][spkw15_c link] | [`raw::spkw15`] | Write an SPK segment of type 15 given a type 15 data record
555[spkw17_c][spkw17_c link] | [`raw::spkw17`] | Write an SPK segment of type 17 given a type 17 data record
556[spkw18_c][spkw18_c link] | [`raw::spkw18`] | Write a type 18 segment to an SPK file
557[spkw20_c][spkw20_c link] | [`raw::spkw20`] | Write a type 20 segment to an SPK file
558[srfc2s_c][srfc2s_c link] | [`neat::srfc2s`] | Surface and body ID codes to surface string
559[srfcss_c][srfcss_c link] | [`neat::srfcss`] | Surface ID and body string to surface string
560[srfnrm_c][srfnrm_c link] | [`raw::srfnrm`] | Map surface points to outward normal vectors
561[srfrec_c][srfrec_c link] | [`raw::srfrec`] | Surface to rectangular coordinates
562[srfs2c_c][srfs2c_c link] | [`raw::srfs2c`] | Surface and body strings to surface ID code
563[srfscc_c][srfscc_c link] | [`raw::srfscc`] | Surface string and body ID code to surface ID code
564[srfxpt_c][srfxpt_c link] | [`raw::srfxpt`] | Deprecated: This routine has been superseded by the CSPICE routine sincpt_c
565[ssize_c][ssize_c link] | [`raw::ssize`] | Set the size of a cell
566[stelab_c][stelab_c link] | [`raw::stelab`] | Correct the apparent position of an object for stellar aberration
567[stlabx_c][stlabx_c link] | [`raw::stlabx`] | Correct the position of a target for the stellar aberration effect on radiation transmitted
568[stpool_c][stpool_c link] | [`neat::stpool`] | Retrieve the nth string from a kernel pool variable, where the string may be continued acros
569[str2et_c][str2et_c link] | [`raw::str2et`] | String to ET
570[subpnt_c][subpnt_c link] | [`raw::subpnt`] | Sub-observer point
571[subpt_c][subpt_c link] | [`raw::subpt`] | Deprecated: This routine has been superseded by the CSPICE routine subpnt_c
572[subslr_c][subslr_c link] | [`raw::subslr`] | Sub-solar point
573[subsol_c][subsol_c link] | [`raw::subsol`] | Deprecated: This routine has been superseded by the CSPICE routine subslr_c
574[sumad_c][sumad_c link] | [`raw::sumad`] | Sum of a d.p. array
575[sumai_c][sumai_c link] | [`raw::sumai`] | Sum of an integer array
576[surfnm_c][surfnm_c link] | [`raw::surfnm`] | Surface normal of an ellipsoid
577[surfpt_c][surfpt_c link] | [`raw::surfpt`] | Surface point on an ellipsoid
578[surfpv_c][surfpv_c link] | [`raw::surfpv`] | Surface point and velocity on an ellipsoid
579[swpool_c][swpool_c link] | [`raw::swpool`] | Set a watch on a set of kernel pool variables
580[sxform_c][sxform_c link] | [`raw::sxform`] | State transformation matrix
581[szpool_c][szpool_c link] | [`raw::szpool`] | Return the kernel pool size limitations
582[tangpt_c][tangpt_c link] | [`raw::tangpt`] | Compute, for a given observer, ray emanating from the observer, and target, the "tangent poi
583[termpt_c][termpt_c link] | [`raw::termpt`] | Terminator points on an extended object
584[timdef_c][timdef_c link] | [`neat::timdef`] | Set and retrieve the defaults associated with calendar input strings
585[timout_c][timout_c link] | [`neat::timout`] | Time output
586[tipbod_c][tipbod_c link] | [`raw::tipbod`] | Return a 3x3 matrix that transforms positions in inertial coordinates to positions in body-e
587[tisbod_c][tisbod_c link] | [`raw::tisbod`] | Return a 6x6 matrix that transforms states in inertial coordinates to states in body-equator
588[tkfram_c][tkfram_c link] | [`raw::tkfram`] | Find the position rotation matrix from a Text Kernel (TK) frame with the specified frame cla
589[tkvrsn_c][tkvrsn_c link] | [`raw::tkvrsn`] | Toolkit version strings
590[tparch_c][tparch_c link] | [`raw::tparch`] | Restrict the set of strings that are recognized by SPICE time parsing routines to those that hav
591[tparse_c][tparse_c link] | [`neat::tparse`] | Parse a UTC time string
592[tpictr_c][tpictr_c link] | [`neat::tpictr`] | Create a time format picture suitable for use by the routine timout_c from a given sample ti
593[trace_c][trace_c link] | [`raw::trace`] | Trace of a 3x3 matrix
594[trcdep_c][trcdep_c link] | [`raw::trcdep`] | Return the number of modules in the traceback representation
595[trcnam_c][trcnam_c link] | [`neat::trcnam`] | Return the name of the module having the specified position in the trace representation
596[trcoff_c][trcoff_c link] | [`raw::trcoff`] | Disable tracing
597[trgsep_c][trgsep_c link] | [`raw::trgsep`] | Compute the angular separation in radians between two spherical or point objects
598[tsetyr_c][tsetyr_c link] | [`raw::tsetyr`] | Set the lower bound on the 100 year range
599[twopi_c][twopi_c link] | [`raw::twopi`] | Toolkit constant
600[twovec_c][twovec_c link] | [`raw::twovec`] | Two vectors defining an orthonormal frame
601[twovxf_c][twovxf_c link] | [`raw::twovxf`] | Find the state transformation from a base frame to the right-handed frame defined by two sta
602[tyear_c][tyear_c link] | [`raw::tyear`] | Toolkit constant
603[ucase_c][ucase_c link] | [`neat::ucase`] | Convert to upper case
604[ucrss_c][ucrss_c link] | [`raw::ucrss`] | Compute the normalized cross product of two 3-vectors
605[uddc_c][uddc_c link] | [`raw::uddc`] | Return SPICETRUE if the derivative of the callback function `udfunc' at a given abscissa val
606[uddf_c][uddf_c link] | [`raw::uddf`] | Calculate the first derivative of a caller-specified scalar function using a three-point est
607[udf_c][udf_c link] | [`raw::udf`] | Serve as a dummy function for GF routines expecting an `udfuns' argument
608[union_c][union_c link] | [`raw::union`] | Union of two sets
609[unitim_c][unitim_c link] | [`raw::unitim`] | Uniform time scale transformation
610[unload_c][unload_c link] | [`raw::unload`] | Unload a kernel
611[unorm_c][unorm_c link] | [`raw::unorm`] | Unit vector and norm, 3 dimensions
612[unormg_c][unormg_c link] | [`raw::unormg`] | Unit vector and norm, n dimensions
613[utc2et_c][utc2et_c link] | [`raw::utc2et`] | UTC to ephemeris time
614[vadd_c][vadd_c link] | [`raw::vadd`] | Vector addition, 3 dimensions
615[vaddg_c][vaddg_c link] | [`raw::vaddg`] | Vector addition, n dimensions
616[valid_c][valid_c link] | [`raw::valid`] | Validate a set
617[vcrss_c][vcrss_c link] | [`raw::vcrss`] | Vector cross product, 3 dimensions
618[vdist_c][vdist_c link] | [`raw::vdist`] | Vector distance
619[vdistg_c][vdistg_c link] | [`raw::vdistg`] | Vector distance, n dimensions
620[vdot_c][vdot_c link] | [`raw::vdot`] | Vector dot product, 3 dimensions
621[vdotg_c][vdotg_c link] | [`raw::vdotg`] | Vector dot product, n dimensions
622[vequ_c][vequ_c link] | [`raw::vequ`] | Vector equality, 3 dimensions
623[vequg_c][vequg_c link] | [`raw::vequg`] | Vector equality, n dimensions
624[vhat_c][vhat_c link] | [`raw::vhat`] | Unit vector along a vector, 3 dimensions
625[vhatg_c][vhatg_c link] | [`raw::vhatg`] | Unit vector along a vector, n dimensions
626[vlcom3_c][vlcom3_c link] | [`raw::vlcom3`] | Linear combination of three vectors
627[vlcom_c][vlcom_c link] | [`raw::vlcom`] | Linear combination of two vectors
628[vlcomg_c][vlcomg_c link] | [`raw::vlcomg`] | Linear combination of two vectors, n dimensions
629[vminug_c][vminug_c link] | [`raw::vminug`] | Negate a vector, n dimensions
630[vminus_c][vminus_c link] | [`raw::vminus`] | Negate a vector, 3 dimensions
631[vnorm_c][vnorm_c link] | [`raw::vnorm`] | Vector norm, 3 dimensions
632[vnormg_c][vnormg_c link] | [`raw::vnormg`] | Vector norm, n dimensions
633[vpack_c][vpack_c link] | [`raw::vpack`] | Pack three scalars into a vector
634[vperp_c][vperp_c link] | [`raw::vperp`] | Perpendicular component of a vector
635[vprjp_c][vprjp_c link] | [`raw::vprjp`] | Project a vector onto a plane
636[vprjpi_c][vprjpi_c link] | [`raw::vprjpi`] | Invert an orthogonal projection
637[vproj_c][vproj_c link] | [`raw::vproj`] | Projection of a vector onto another
638[vprojg_c][vprojg_c link] | [`raw::vprojg`] | Projection of a vector, n dimensions
639[vrel_c][vrel_c link] | [`raw::vrel`] | Vector relative difference, 3 dimensions
640[vrelg_c][vrelg_c link] | [`raw::vrelg`] | Vector relative difference, n dimensions
641[vrotv_c][vrotv_c link] | [`raw::vrotv`] | Rotate a vector about an axis
642[vscl_c][vscl_c link] | [`raw::vscl`] | Vector scaling, 3 dimensions
643[vsclg_c][vsclg_c link] | [`raw::vsclg`] | Vector scaling, n dimensions
644[vsep_c][vsep_c link] | [`raw::vsep`] | Angular separation of vectors, 3 dimensions
645[vsepg_c][vsepg_c link] | [`raw::vsepg`] | Angular separation of vectors, n dimensions
646[vsub_c][vsub_c link] | [`raw::vsub`] | Vector subtraction, 3 dimensions
647[vsubg_c][vsubg_c link] | [`raw::vsubg`] | Vector subtraction, n dimensions
648[vtmv_c][vtmv_c link] | [`raw::vtmv`] | Vector transpose times matrix times vector
649[vtmvg_c][vtmvg_c link] | [`raw::vtmvg`] | Vector transpose times matrix times vector, n dimensions
650[vupack_c][vupack_c link] | [`raw::vupack`] | Unpack a vector into three scalars
651[vzero_c][vzero_c link] | [`raw::vzero`] | Is a vector the zero vector?
652[vzerog_c][vzerog_c link] | [`raw::vzerog`] | Is a vector the zero vector, n dimensions
653[wncard_c][wncard_c link] | [`raw::wncard`] | Cardinality of a double precision window
654[wncomd_c][wncomd_c link] | [`raw::wncomd`] | Complement a double precision window
655[wncond_c][wncond_c link] | [`raw::wncond`] | Contract the intervals of a window
656[wndifd_c][wndifd_c link] | [`raw::wndifd`] | Difference two windows
657[wnelmd_c][wnelmd_c link] | [`raw::wnelmd`] | Element of a double precision window
658[wnexpd_c][wnexpd_c link] | [`raw::wnexpd`] | Expand the intervals of a window
659[wnextd_c][wnextd_c link] | [`raw::wnextd`] | Extract the endpoints of a window
660[wnfetd_c][wnfetd_c link] | [`raw::wnfetd`] | Fetch an interval from a window
661[wnfild_c][wnfild_c link] | [`raw::wnfild`] | Fill small gaps in a window
662[wnfltd_c][wnfltd_c link] | [`raw::wnfltd`] | Filter small intervals out of a window
663[wnincd_c][wnincd_c link] | [`raw::wnincd`] | Included in a double precision window
664[wninsd_c][wninsd_c link] | [`raw::wninsd`] | Insert an interval into a window
665[wnintd_c][wnintd_c link] | [`raw::wnintd`] | Intersect two windows
666[wnreld_c][wnreld_c link] | [`raw::wnreld`] | Compare two windows
667[wnsumd_c][wnsumd_c link] | [`raw::wnsumd`] | Summary of a double precision window
668[wnunid_c][wnunid_c link] | [`raw::wnunid`] | Union two windows
669[wnvald_c][wnvald_c link] | [`raw::wnvald`] | Validate a double precision window
670[xf2eul_c][xf2eul_c link] | [`raw::xf2eul`] | State transformation to Euler angles
671[xf2rav_c][xf2rav_c link] | [`raw::xf2rav`] | Transform to rotation and angular velocity
672[xfmsta_c][xfmsta_c link] | [`raw::xfmsta`] | Transform state between coordinate systems
673[xpose6_c][xpose6_c link] | [`raw::xpose6`] | Transpose a matrix, 6x6
674[xpose_c][xpose_c link] | [`raw::xpose`] | Transpose a matrix, 3x3
675[xposeg_c][xposeg_c link] | [`raw::xposeg`] | Transpose a matrix, general
676
677[appndc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/appndc_c.html
678[appndd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/appndd_c.html
679[appndi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/appndi_c.html
680[axisar_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/axisar_c.html
681[azlcpo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/azlcpo_c.html
682[azlrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/azlrec_c.html
683[b1900_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/b1900_c.html
684[b1950_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/b1950_c.html
685[badkpv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/badkpv_c.html
686[bltfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bltfrm_c.html
687[bodc2n_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodc2n_c.html
688[bodc2s_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodc2s_c.html
689[boddef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/boddef_c.html
690[bodfnd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodfnd_c.html
691[bodn2c_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodn2c_c.html
692[bods2c_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bods2c_c.html
693[bodvar_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodvar_c.html
694[bodvcd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodvcd_c.html
695[bodvrd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodvrd_c.html
696[brcktd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/brcktd_c.html
697[brckti_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/brckti_c.html
698[bschoc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bschoc_c.html
699[bschoi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bschoi_c.html
700[bsrchc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bsrchc_c.html
701[bsrchd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bsrchd_c.html
702[bsrchi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bsrchi_c.html
703[card_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/card_c.html
704[ccifrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ccifrm_c.html
705[cgv2el_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cgv2el_c.html
706[chbder_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chbder_c.html
707[chbigr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chbigr_c.html
708[chbint_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chbint_c.html
709[chbval_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chbval_c.html
710[chkin_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chkin_c.html
711[chkout_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/chkout_c.html
712[cidfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cidfrm_c.html
713[ckcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckcls_c.html
714[ckcov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckcov_c.html
715[ckfrot_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckfrot_c.html
716[ckfxfm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckfxfm_c.html
717[ckgp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckgp_c.html
718[ckgpav_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckgpav_c.html
719[ckgr02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckgr02_c.html
720[ckgr03_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckgr03_c.html
721[cklpf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cklpf_c.html
722[ckmeta_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckmeta_c.html
723[cknr02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cknr02_c.html
724[cknr03_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cknr03_c.html
725[ckobj_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckobj_c.html
726[ckopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckopn_c.html
727[ckupf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckupf_c.html
728[ckw01_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckw01_c.html
729[ckw02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckw02_c.html
730[ckw03_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckw03_c.html
731[ckw05_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckw05_c.html
732[clearc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/clearc_c.html
733[cleard_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cleard_c.html
734[cleari_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cleari_c.html
735[clight_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/clight_c.html
736[clpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/clpool_c.html
737[cmprss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cmprss_c.html
738[cnmfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cnmfrm_c.html
739[conics_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/conics_c.html
740[convrt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/convrt_c.html
741[copy_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/copy_c.html
742[cpos_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cpos_c.html
743[cposr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cposr_c.html
744[cvpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cvpool_c.html
745[cyllat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cyllat_c.html
746[cylrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cylrec_c.html
747[cylsph_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cylsph_c.html
748[dafac_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafac_c.html
749[dafbbs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafbbs_c.html
750[dafbfs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafbfs_c.html
751[dafcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafcls_c.html
752[dafcs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafcs_c.html
753[dafdc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafdc_c.html
754[dafec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafec_c.html
755[daffna_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/daffna_c.html
756[daffpa_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/daffpa_c.html
757[dafgda_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgda_c.html
758[dafgh_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgh_c.html
759[dafgn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgn_c.html
760[dafgs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgs_c.html
761[dafgsr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafgsr_c.html
762[dafhsf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafhsf_c.html
763[dafopr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafopr_c.html
764[dafopw_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafopw_c.html
765[dafps_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafps_c.html
766[dafrda_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafrda_c.html
767[dafrfr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafrfr_c.html
768[dafrs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafrs_c.html
769[dafus_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dafus_c.html
770[dasac_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasac_c.html
771[dasadc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasadc_c.html
772[dasadd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasadd_c.html
773[dasadi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasadi_c.html
774[dascls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dascls_c.html
775[dasdc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasdc_c.html
776[dasec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasec_c.html
777[dashfn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dashfn_c.html
778[dashfs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dashfs_c.html
779[daslla_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/daslla_c.html
780[dasllc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasllc_c.html
781[dasonw_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasonw_c.html
782[dasopr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasopr_c.html
783[dasops_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasops_c.html
784[dasopw_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasopw_c.html
785[dasrdc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasrdc_c.html
786[dasrdd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasrdd_c.html
787[dasrdi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasrdi_c.html
788[dasrfr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasrfr_c.html
789[dasudc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasudc_c.html
790[dasudd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasudd_c.html
791[dasudi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dasudi_c.html
792[daswbr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/daswbr_c.html
793[dazldr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dazldr_c.html
794[dcyldr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dcyldr_c.html
795[deltet_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/deltet_c.html
796[det_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/det_c.html
797[dgeodr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dgeodr_c.html
798[diags2_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/diags2_c.html
799[diff_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/diff_c.html
800[dlabbs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlabbs_c.html
801[dlabfs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlabfs_c.html
802[dlabns_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlabns_c.html
803[dlaens_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlaens_c.html
804[dlafns_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlafns_c.html
805[dlafps_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlafps_c.html
806[dlaopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlaopn_c.html
807[dlatdr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dlatdr_c.html
808[dnearp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dnearp_c.html
809[dp2hx_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dp2hx_c.html
810[dpgrdr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dpgrdr_c.html
811[dpmax_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dpmax_c.html
812[dpmin_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dpmin_c.html
813[dpr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dpr_c.html
814[drdazl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdazl_c.html
815[drdcyl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdcyl_c.html
816[drdgeo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdgeo_c.html
817[drdlat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdlat_c.html
818[drdpgr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdpgr_c.html
819[drdsph_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/drdsph_c.html
820[dskb02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskb02_c.html
821[dskcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskcls_c.html
822[dskd02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskd02_c.html
823[dskgd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskgd_c.html
824[dskgtl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskgtl_c.html
825[dski02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dski02_c.html
826[dskmi2_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskmi2_c.html
827[dskn02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskn02_c.html
828[dskobj_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskobj_c.html
829[dskopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskopn_c.html
830[dskp02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskp02_c.html
831[dskrb2_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskrb2_c.html
832[dsksrf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dsksrf_c.html
833[dskstl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskstl_c.html
834[dskv02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskv02_c.html
835[dskw02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskw02_c.html
836[dskx02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskx02_c.html
837[dskxsi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskxsi_c.html
838[dskxv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskxv_c.html
839[dskz02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskz02_c.html
840[dsphdr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dsphdr_c.html
841[dtpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dtpool_c.html
842[ducrss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ducrss_c.html
843[dvcrss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvcrss_c.html
844[dvdot_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvdot_c.html
845[dvhat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvhat_c.html
846[dvnorm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvnorm_c.html
847[dvpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvpool_c.html
848[dvsep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dvsep_c.html
849[edlimb_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/edlimb_c.html
850[ednmpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ednmpt_c.html
851[edpnt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/edpnt_c.html
852[edterm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/edterm_c.html
853[ekacec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekacec_c.html
854[ekaced_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekaced_c.html
855[ekacei_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekacei_c.html
856[ekaclc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekaclc_c.html
857[ekacld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekacld_c.html
858[ekacli_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekacli_c.html
859[ekappr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekappr_c.html
860[ekbseg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekbseg_c.html
861[ekccnt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekccnt_c.html
862[ekcii_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekcii_c.html
863[ekcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekcls_c.html
864[ekdelr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekdelr_c.html
865[ekffld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekffld_c.html
866[ekfind_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekfind_c.html
867[ekgc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekgc_c.html
868[ekgd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekgd_c.html
869[ekgi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekgi_c.html
870[ekifld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekifld_c.html
871[ekinsr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekinsr_c.html
872[eklef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eklef_c.html
873[eknelt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eknelt_c.html
874[eknseg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eknseg_c.html
875[ekntab_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekntab_c.html
876[ekopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekopn_c.html
877[ekopr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekopr_c.html
878[ekops_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekops_c.html
879[ekopw_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekopw_c.html
880[ekpsel_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekpsel_c.html
881[ekrcec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekrcec_c.html
882[ekrced_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekrced_c.html
883[ekrcei_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekrcei_c.html
884[ekssum_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekssum_c.html
885[ektnam_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ektnam_c.html
886[ekucec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekucec_c.html
887[ekuced_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekuced_c.html
888[ekucei_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekucei_c.html
889[ekuef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ekuef_c.html
890[el2cgv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/el2cgv_c.html
891[elemc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/elemc_c.html
892[elemd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/elemd_c.html
893[elemi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/elemi_c.html
894[eqncpv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eqncpv_c.html
895[eqstr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eqstr_c.html
896[erract_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/erract_c.html
897[errch_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/errch_c.html
898[errdev_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/errdev_c.html
899[errdp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/errdp_c.html
900[errint_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/errint_c.html
901[errprt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/errprt_c.html
902[esrchc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/esrchc_c.html
903[et2lst_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/et2lst_c.html
904[et2utc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/et2utc_c.html
905[etcal_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/etcal_c.html
906[eul2m_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eul2m_c.html
907[eul2xf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/eul2xf_c.html
908[evsgp4_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/evsgp4_c.html
909[exists_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/exists_c.html
910[expool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/expool_c.html
911[failed_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/failed_c.html
912[filld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/filld_c.html
913[filli_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/filli_c.html
914[fovray_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/fovray_c.html
915[fovtrg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/fovtrg_c.html
916[frame_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/frame_c.html
917[frinfo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/frinfo_c.html
918[frmnam_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/frmnam_c.html
919[ftncls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ftncls_c.html
920[furnsh_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/furnsh_c.html
921[gcpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gcpool_c.html
922[gdpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gdpool_c.html
923[georec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/georec_c.html
924[getcml_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getcml_c.html
925[getelm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getelm_c.html
926[getfat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getfat_c.html
927[getfov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getfov_c.html
928[getfvn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getfvn_c.html
929[getmsg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/getmsg_c.html
930[gfbail_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfbail_c.html
931[gfclrh_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfclrh_c.html
932[gfdist_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfdist_c.html
933[gfevnt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfevnt_c.html
934[gffove_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gffove_c.html
935[gfilum_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfilum_c.html
936[gfinth_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfinth_c.html
937[gfocce_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfocce_c.html
938[gfoclt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfoclt_c.html
939[gfpa_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfpa_c.html
940[gfposc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfposc_c.html
941[gfrefn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrefn_c.html
942[gfrepf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrepf_c.html
943[gfrepi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrepi_c.html
944[gfrepu_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrepu_c.html
945[gfrfov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrfov_c.html
946[gfrr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfrr_c.html
947[gfsep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfsep_c.html
948[gfsntc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfsntc_c.html
949[gfsstp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfsstp_c.html
950[gfstep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfstep_c.html
951[gfstol_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfstol_c.html
952[gfsubc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfsubc_c.html
953[gftfov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gftfov_c.html
954[gfudb_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfudb_c.html
955[gfuds_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gfuds_c.html
956[gipool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gipool_c.html
957[gnpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gnpool_c.html
958[halfpi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/halfpi_c.html
959[hrmesp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/hrmesp_c.html
960[hrmint_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/hrmint_c.html
961[hx2dp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/hx2dp_c.html
962[ident_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ident_c.html
963[illum_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/illum_c.html
964[illumf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/illumf_c.html
965[illumg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/illumg_c.html
966[ilumin_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ilumin_c.html
967[inedpl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/inedpl_c.html
968[inelpl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/inelpl_c.html
969[inrypl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/inrypl_c.html
970[insrtc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/insrtc_c.html
971[insrtd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/insrtd_c.html
972[insrti_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/insrti_c.html
973[inter_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/inter_c.html
974[intmax_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/intmax_c.html
975[intmin_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/intmin_c.html
976[invert_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/invert_c.html
977[invort_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/invort_c.html
978[invstm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/invstm_c.html
979[isordv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/isordv_c.html
980[isrchc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/isrchc_c.html
981[isrchd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/isrchd_c.html
982[isrchi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/isrchi_c.html
983[isrot_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/isrot_c.html
984[iswhsp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/iswhsp_c.html
985[j1900_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/j1900_c.html
986[j1950_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/j1950_c.html
987[j2000_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/j2000_c.html
988[j2100_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/j2100_c.html
989[jyear_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/jyear_c.html
990[kclear_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/kclear_c.html
991[kdata_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/kdata_c.html
992[kinfo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/kinfo_c.html
993[kplfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/kplfrm_c.html
994[ktotal_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ktotal_c.html
995[kxtrct_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/kxtrct_c.html
996[lastnb_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lastnb_c.html
997[latcyl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/latcyl_c.html
998[latrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/latrec_c.html
999[latsph_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/latsph_c.html
1000[latsrf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/latsrf_c.html
1001[lcase_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lcase_c.html
1002[ldpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ldpool_c.html
1003[lgresp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lgresp_c.html
1004[lgrind_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lgrind_c.html
1005[lgrint_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lgrint_c.html
1006[limbpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/limbpt_c.html
1007[lmpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lmpool_c.html
1008[lparse_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lparse_c.html
1009[lparsm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lparsm_c.html
1010[lparss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lparss_c.html
1011[lspcn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lspcn_c.html
1012[lstlec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstlec_c.html
1013[lstled_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstled_c.html
1014[lstlei_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstlei_c.html
1015[lstltc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstltc_c.html
1016[lstltd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstltd_c.html
1017[lstlti_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lstlti_c.html
1018[ltime_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ltime_c.html
1019[lx4dec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lx4dec_c.html
1020[lx4num_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lx4num_c.html
1021[lx4sgn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lx4sgn_c.html
1022[lx4uns_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lx4uns_c.html
1023[lxqstr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/lxqstr_c.html
1024[m2eul_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/m2eul_c.html
1025[m2q_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/m2q_c.html
1026[matchi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/matchi_c.html
1027[matchw_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/matchw_c.html
1028[maxd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/maxd_c.html
1029[maxi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/maxi_c.html
1030[mequ_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mequ_c.html
1031[mequg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mequg_c.html
1032[mind_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mind_c.html
1033[mini_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mini_c.html
1034[moved_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/moved_c.html
1035[mtxm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mtxm_c.html
1036[mtxmg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mtxmg_c.html
1037[mtxv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mtxv_c.html
1038[mtxvg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mtxvg_c.html
1039[mxm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxm_c.html
1040[mxmg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxmg_c.html
1041[mxmt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxmt_c.html
1042[mxmtg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxmtg_c.html
1043[mxv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxv_c.html
1044[mxvg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mxvg_c.html
1045[namfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/namfrm_c.html
1046[ncpos_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ncpos_c.html
1047[ncposr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ncposr_c.html
1048[nearpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nearpt_c.html
1049[nextwd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nextwd_c.html
1050[npedln_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/npedln_c.html
1051[npelpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/npelpt_c.html
1052[nplnpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nplnpt_c.html
1053[nthwd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nthwd_c.html
1054[nvc2pl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nvc2pl_c.html
1055[nvp2pl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/nvp2pl_c.html
1056[occult_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/occult_c.html
1057[ordc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ordc_c.html
1058[ordd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ordd_c.html
1059[orderc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/orderc_c.html
1060[orderd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/orderd_c.html
1061[orderi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/orderi_c.html
1062[ordi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ordi_c.html
1063[oscelt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/oscelt_c.html
1064[oscltx_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/oscltx_c.html
1065[pckcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckcls_c.html
1066[pckcov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckcov_c.html
1067[pckfrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckfrm_c.html
1068[pcklof_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pcklof_c.html
1069[pckopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckopn_c.html
1070[pckuof_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckuof_c.html
1071[pckw02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pckw02_c.html
1072[pcpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pcpool_c.html
1073[pdpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pdpool_c.html
1074[pgrrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pgrrec_c.html
1075[phaseq_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/phaseq_c.html
1076[pi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pi_c.html
1077[pipool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pipool_c.html
1078[pjelpl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pjelpl_c.html
1079[pl2nvc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pl2nvc_c.html
1080[pl2nvp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pl2nvp_c.html
1081[pl2psv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pl2psv_c.html
1082[pltar_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pltar_c.html
1083[pltexp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pltexp_c.html
1084[pltnp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pltnp_c.html
1085[pltnrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pltnrm_c.html
1086[pltvol_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pltvol_c.html
1087[polyds_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/polyds_c.html
1088[pos_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pos_c.html
1089[posr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/posr_c.html
1090[prompt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/prompt_c.html
1091[prop2b_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/prop2b_c.html
1092[prsdp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/prsdp_c.html
1093[prsint_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/prsint_c.html
1094[psv2pl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/psv2pl_c.html
1095[putcml_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/putcml_c.html
1096[pxform_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pxform_c.html
1097[pxfrm2_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/pxfrm2_c.html
1098[q2m_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/q2m_c.html
1099[qcktrc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/qcktrc_c.html
1100[qderiv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/qderiv_c.html
1101[qdq2av_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/qdq2av_c.html
1102[qxq_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/qxq_c.html
1103[radrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/radrec_c.html
1104[rav2xf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rav2xf_c.html
1105[raxisa_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/raxisa_c.html
1106[rdtext_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rdtext_c.html
1107[recazl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/recazl_c.html
1108[reccyl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reccyl_c.html
1109[recgeo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/recgeo_c.html
1110[reclat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reclat_c.html
1111[recpgr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/recpgr_c.html
1112[recrad_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/recrad_c.html
1113[recsph_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/recsph_c.html
1114[removc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/removc_c.html
1115[removd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/removd_c.html
1116[removi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/removi_c.html
1117[reordc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reordc_c.html
1118[reordd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reordd_c.html
1119[reordi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reordi_c.html
1120[reordl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reordl_c.html
1121[repmc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmc_c.html
1122[repmct_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmct_c.html
1123[repmd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmd_c.html
1124[repmf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmf_c.html
1125[repmi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmi_c.html
1126[repml_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repml_c.html
1127[repmot_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/repmot_c.html
1128[reset_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/reset_c.html
1129[return_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/return_c.html
1130[rotate_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rotate_c.html
1131[rotmat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rotmat_c.html
1132[rotvec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rotvec_c.html
1133[rpd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rpd_c.html
1134[rquad_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/rquad_c.html
1135[saelgv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/saelgv_c.html
1136[scard_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scard_c.html
1137[scdecd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scdecd_c.html
1138[sce2c_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sce2c_c.html
1139[sce2s_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sce2s_c.html
1140[sce2t_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sce2t_c.html
1141[scencd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scencd_c.html
1142[scfmt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scfmt_c.html
1143[scpart_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scpart_c.html
1144[scs2e_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/scs2e_c.html
1145[sct2e_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sct2e_c.html
1146[sctiks_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sctiks_c.html
1147[sdiff_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sdiff_c.html
1148[set_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/set_c.html
1149[setmsg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/setmsg_c.html
1150[shellc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/shellc_c.html
1151[shelld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/shelld_c.html
1152[shelli_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/shelli_c.html
1153[sigerr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sigerr_c.html
1154[sincpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sincpt_c.html
1155[size_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/size_c.html
1156[spd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spd_c.html
1157[sphcyl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sphcyl_c.html
1158[sphlat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sphlat_c.html
1159[sphrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sphrec_c.html
1160[spk14a_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spk14a_c.html
1161[spk14b_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spk14b_c.html
1162[spk14e_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spk14e_c.html
1163[spkacs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkacs_c.html
1164[spkapo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkapo_c.html
1165[spkapp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkapp_c.html
1166[spkaps_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkaps_c.html
1167[spkcls_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcls_c.html
1168[spkcov_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcov_c.html
1169[spkcpo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcpo_c.html
1170[spkcpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcpt_c.html
1171[spkcvo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcvo_c.html
1172[spkcvt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcvt_c.html
1173[spkez_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkez_c.html
1174[spkezp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkezp_c.html
1175[spkezr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkezr_c.html
1176[spkgeo_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkgeo_c.html
1177[spkgps_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkgps_c.html
1178[spklef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spklef_c.html
1179[spkltc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkltc_c.html
1180[spkobj_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkobj_c.html
1181[spkopa_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkopa_c.html
1182[spkopn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkopn_c.html
1183[spkpds_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkpds_c.html
1184[spkpos_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkpos_c.html
1185[spkpvn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkpvn_c.html
1186[spksfs_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spksfs_c.html
1187[spkssb_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkssb_c.html
1188[spksub_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spksub_c.html
1189[spkuds_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkuds_c.html
1190[spkuef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkuef_c.html
1191[spkw02_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw02_c.html
1192[spkw03_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw03_c.html
1193[spkw05_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw05_c.html
1194[spkw08_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw08_c.html
1195[spkw09_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw09_c.html
1196[spkw10_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw10_c.html
1197[spkw12_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw12_c.html
1198[spkw13_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw13_c.html
1199[spkw15_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw15_c.html
1200[spkw17_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw17_c.html
1201[spkw18_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw18_c.html
1202[spkw20_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkw20_c.html
1203[srfc2s_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfc2s_c.html
1204[srfcss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfcss_c.html
1205[srfnrm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfnrm_c.html
1206[srfrec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfrec_c.html
1207[srfs2c_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfs2c_c.html
1208[srfscc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfscc_c.html
1209[srfxpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfxpt_c.html
1210[ssize_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ssize_c.html
1211[stelab_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/stelab_c.html
1212[stlabx_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/stlabx_c.html
1213[stpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/stpool_c.html
1214[str2et_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/str2et_c.html
1215[subpnt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/subpnt_c.html
1216[subpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/subpt_c.html
1217[subslr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/subslr_c.html
1218[subsol_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/subsol_c.html
1219[sumad_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sumad_c.html
1220[sumai_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sumai_c.html
1221[surfnm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/surfnm_c.html
1222[surfpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/surfpt_c.html
1223[surfpv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/surfpv_c.html
1224[swpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/swpool_c.html
1225[sxform_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/sxform_c.html
1226[szpool_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/szpool_c.html
1227[tangpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tangpt_c.html
1228[termpt_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/termpt_c.html
1229[timdef_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/timdef_c.html
1230[timout_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/timout_c.html
1231[tipbod_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tipbod_c.html
1232[tisbod_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tisbod_c.html
1233[tkfram_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tkfram_c.html
1234[tkvrsn_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tkvrsn_c.html
1235[tparch_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tparch_c.html
1236[tparse_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tparse_c.html
1237[tpictr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tpictr_c.html
1238[trace_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/trace_c.html
1239[trcdep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/trcdep_c.html
1240[trcnam_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/trcnam_c.html
1241[trcoff_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/trcoff_c.html
1242[trgsep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/trgsep_c.html
1243[tsetyr_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tsetyr_c.html
1244[twopi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/twopi_c.html
1245[twovec_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/twovec_c.html
1246[twovxf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/twovxf_c.html
1247[tyear_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/tyear_c.html
1248[ucase_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ucase_c.html
1249[ucrss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ucrss_c.html
1250[uddc_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/uddc_c.html
1251[uddf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/uddf_c.html
1252[udf_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/udf_c.html
1253[union_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/union_c.html
1254[unitim_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/unitim_c.html
1255[unload_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/unload_c.html
1256[unorm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/unorm_c.html
1257[unormg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/unormg_c.html
1258[utc2et_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/utc2et_c.html
1259[vadd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vadd_c.html
1260[vaddg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vaddg_c.html
1261[valid_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/valid_c.html
1262[vcrss_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vcrss_c.html
1263[vdist_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vdist_c.html
1264[vdistg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vdistg_c.html
1265[vdot_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vdot_c.html
1266[vdotg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vdotg_c.html
1267[vequ_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vequ_c.html
1268[vequg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vequg_c.html
1269[vhat_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vhat_c.html
1270[vhatg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vhatg_c.html
1271[vlcom_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vlcom_c.html
1272[vlcom3_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vlcom3_c.html
1273[vlcomg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vlcomg_c.html
1274[vminug_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vminug_c.html
1275[vminus_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vminus_c.html
1276[vnorm_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vnorm_c.html
1277[vnormg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vnormg_c.html
1278[vpack_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vpack_c.html
1279[vperp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vperp_c.html
1280[vprjp_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vprjp_c.html
1281[vprjpi_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vprjpi_c.html
1282[vproj_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vproj_c.html
1283[vprojg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vprojg_c.html
1284[vrel_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vrel_c.html
1285[vrelg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vrelg_c.html
1286[vrotv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vrotv_c.html
1287[vscl_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vscl_c.html
1288[vsclg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vsclg_c.html
1289[vsep_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vsep_c.html
1290[vsepg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vsepg_c.html
1291[vsub_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vsub_c.html
1292[vsubg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vsubg_c.html
1293[vtmv_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vtmv_c.html
1294[vtmvg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vtmvg_c.html
1295[vupack_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vupack_c.html
1296[vzero_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vzero_c.html
1297[vzerog_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vzerog_c.html
1298[wncard_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wncard_c.html
1299[wncomd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wncomd_c.html
1300[wncond_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wncond_c.html
1301[wndifd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wndifd_c.html
1302[wnelmd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnelmd_c.html
1303[wnexpd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnexpd_c.html
1304[wnextd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnextd_c.html
1305[wnfetd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnfetd_c.html
1306[wnfild_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnfild_c.html
1307[wnfltd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnfltd_c.html
1308[wnincd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnincd_c.html
1309[wninsd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wninsd_c.html
1310[wnintd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnintd_c.html
1311[wnreld_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnreld_c.html
1312[wnsumd_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnsumd_c.html
1313[wnunid_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnunid_c.html
1314[wnvald_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/wnvald_c.html
1315[xf2eul_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xf2eul_c.html
1316[xf2rav_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xf2rav_c.html
1317[xfmsta_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xfmsta_c.html
1318[xpose_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xpose_c.html
1319[xpose6_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xpose6_c.html
1320[xposeg_c link]: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xposeg_c.html
1321*/
1322
1323pub mod cell;
1324pub mod errors;
1325pub mod ffi;
1326pub mod neat;
1327pub mod raw;
1328
1329#[cfg(any(feature = "lock", doc))]
1330#[cfg_attr(docsrs, doc(cfg(feature = "lock")))]
1331pub mod lock;
1332
1333#[allow(unused_imports)]
1334pub use self::cell::{Cell, CellItem};
1335#[allow(unused_imports)]
1336pub use self::neat::{
1337    bodc2n, bodc2s, ckcov, ckobj, cmprss, dafec, dasec, dskobj, dskp02, dsksrf, dskv02, et2lst,
1338    et2utc, frmnam, gcpool, getfat, getfov, getfvn, gfdist, gfilum, gfoclt, gfpa, gfposc, gfrfov,
1339    gfrr, gfsep, gfsntc, gfsubc, gftfov, gfudb, gfuds, gnpool, kdata, kinfo, lcase, lparse, lparsm,
1340    nextwd, pckcov, pckfrm, repmc, repmct, repmd, repmi, scdecd, sce2s, spkcov, spkobj, spksfs,
1341    srfc2s, srfcss, stpool, timdef, timout, tparse, tpictr, trcnam, ucase,
1342};
1343#[allow(unused_imports)]
1344pub use self::raw::{
1345    appndc, appndd, appndi, axisar, azlcpo, azlrec, b1900, b1950, badkpv, bltfrm, boddef, bodfnd,
1346    bodn2c, bods2c, bodvar, bodvcd, bodvrd, brcktd, brckti, bschoc, bschoi, bsrchc, bsrchd, bsrchi,
1347    card, ccifrm, cgv2el, chbder, chbigr, chbint, chbval, chkin, chkout, cidfrm, ckcls, ckfrot,
1348    ckfxfm, ckgp, ckgpav, ckgr02, ckgr03, cklpf, ckmeta, cknr02, cknr03, ckopn, ckupf, ckw01,
1349    ckw02, ckw03, ckw05, clearc, cleard, cleari, clight, clpool, cnmfrm, conics, convrt, copy,
1350    cpos, cposr, cvpool, cyllat, cylrec, cylsph, dafac, dafbbs, dafbfs, dafcls, dafcs, dafdc,
1351    daffna, daffpa, dafgda, dafgh, dafgn, dafgs, dafgsr, dafhsf, dafopr, dafopw, dafps, dafrda,
1352    dafrfr, dafrs, dafus, dasac, dasadc, dasadd, dasadi, dascls, dasdc, dashfn, dashfs, daslla,
1353    dasllc, dasonw, dasopr, dasops, dasopw, dasrdc, dasrdd, dasrdi, dasrfr, dasudc, dasudd, dasudi,
1354    daswbr, dazldr, dcyldr, deltet, det, dgeodr, diags2, diff, dlabbs, dlabfs, dlabns, dlaens,
1355    dlafns, dlafps, dlaopn, dlatdr, dnearp, dp2hx, dpgrdr, dpmax, dpmin, dpr, drdazl, drdcyl,
1356    drdgeo, drdlat, drdpgr, drdsph, dskb02, dskcls, dskd02, dskgd, dskgtl, dski02, dskmi2, dskn02,
1357    dskopn, dskrb2, dskstl, dskw02, dskx02, dskxsi, dskxv, dskz02, dsphdr, dtpool, ducrss, dvcrss,
1358    dvdot, dvhat, dvnorm, dvpool, dvsep, edlimb, ednmpt, edpnt, edterm, ekacec, ekaced, ekacei,
1359    ekaclc, ekacld, ekacli, ekappr, ekbseg, ekccnt, ekcii, ekcls, ekdelr, ekffld, ekfind, ekgc,
1360    ekgd, ekgi, ekifld, ekinsr, eklef, eknelt, eknseg, ekntab, ekopn, ekopr, ekops, ekopw, ekpsel,
1361    ekrcec, ekrced, ekrcei, ekssum, ektnam, ekucec, ekuced, ekucei, ekuef, el2cgv, elemc, elemd,
1362    elemi, eqncpv, eqstr, errch, errdp, errint, esrchc, etcal, eul2m, eul2xf, evsgp4, exists,
1363    expool, filld, filli, fovray, fovtrg, frame, frinfo, ftncls, furnsh, gdpool, georec, getcml,
1364    getelm, gfbail, gfclrh, gfevnt, gffove, gfinth, gfocce, gfrefn, gfrepf, gfrepi, gfrepu, gfsstp,
1365    gfstep, gfstol, gipool, halfpi, hrmesp, hrmint, hx2dp, ident, illum, illumf, illumg, ilumin,
1366    inedpl, inelpl, inrypl, insrtc, insrtd, insrti, inter, intmax, intmin, invert, invort, invstm,
1367    isordv, isrchc, isrchd, isrchi, isrot, iswhsp, j1900, j1950, j2000, j2100, jyear, kclear,
1368    kplfrm, ktotal, kxtrct, lastnb, latcyl, latrec, latsph, latsrf, ldpool, lgresp, lgrind, lgrint,
1369    limbpt, lmpool, lparss, lspcn, lstlec, lstled, lstlei, lstltc, lstltd, lstlti, ltime, lx4dec,
1370    lx4num, lx4sgn, lx4uns, lxqstr, m2eul, m2q, matchi, matchw, maxd, maxi, mequ, mequg, mind,
1371    mini, moved, mtxm, mtxmg, mtxv, mtxvg, mxm, mxmg, mxmt, mxmtg, mxv, mxvg, namfrm, ncpos,
1372    ncposr, nearpt, npedln, npelpt, nplnpt, nthwd, nvc2pl, nvp2pl, occult, ordc, ordd, orderc,
1373    orderd, orderi, ordi, oscelt, oscltx, pckcls, pcklof, pckopn, pckuof, pckw02, pcpool, pdpool,
1374    pgrrec, phaseq, pi, pipool, pjelpl, pl2nvc, pl2nvp, pl2psv, pltar, pltexp, pltnp, pltnrm,
1375    pltvol, polyds, pos, posr, prompt, prop2b, prsdp, prsint, psv2pl, putcml, pxform, pxfrm2, q2m,
1376    qderiv, qdq2av, qxq, radrec, rav2xf, raxisa, rdtext, recazl, reccyl, recgeo, reclat, recpgr,
1377    recrad, recsph, removc, removd, removi, reordc, reordd, reordi, reordl, repmf, repml, repmot,
1378    return_c, rotate, rotmat, rotvec, rpd, rquad, saelgv, scard, sce2c, sce2t, scencd, scfmt,
1379    scpart, scs2e, sct2e, sctiks, sdiff, set, setmsg, shellc, shelld, shelli, sigerr, sincpt, size,
1380    spd, sphcyl, sphlat, sphrec, spk14a, spk14b, spk14e, spkacs, spkapo, spkapp, spkaps, spkcls,
1381    spkcpo, spkcpt, spkcvo, spkcvt, spkez, spkezp, spkezr, spkgeo, spkgps, spklef, spkltc, spkopa,
1382    spkopn, spkpds, spkpos, spkpvn, spkssb, spksub, spkuds, spkuef, spkw02, spkw03, spkw05, spkw08,
1383    spkw09, spkw10, spkw12, spkw13, spkw15, spkw17, spkw18, spkw20, srfnrm, srfrec, srfs2c, srfscc,
1384    srfxpt, ssize, stelab, stlabx, str2et, subpnt, subpt, subslr, subsol, sumad, sumai, surfnm,
1385    surfpt, surfpv, swpool, sxform, szpool, tangpt, termpt, tipbod, tisbod, tkfram, tkvrsn, tparch,
1386    trace, trcdep, trcoff, trgsep, tsetyr, twopi, twovec, twovxf, tyear, ucrss, uddc, uddf, udf,
1387    union, unitim, unload, unorm, unormg, utc2et, vadd, vaddg, valid, vcrss, vdist, vdistg, vdot,
1388    vdotg, vequ, vequg, vhat, vhatg, vlcom, vlcom3, vlcomg, vminug, vminus, vnorm, vnormg, vpack,
1389    vperp, vprjp, vprjpi, vproj, vprojg, vrel, vrelg, vrotv, vscl, vsclg, vsep, vsepg, vsub, vsubg,
1390    vtmv, vtmvg, vupack, vzero, vzerog, wncard, wncomd, wncond, wndifd, wnelmd, wnexpd, wnextd,
1391    wnfetd, wnfild, wnfltd, wnincd, wninsd, wnintd, wnreld, wnsumd, wnunid, wnvald, xf2eul, xf2rav,
1392    xfmsta, xpose, xpose6, xposeg, CELL, DAF_MAXSUM, DLADSC, DSK02_SPADSZ, DSKDSC, DSKXSI_DCSIZE,
1393    DSKXSI_ICSIZE, DSK_KEYAMG, DSK_KEYLAL, DSK_KEYPTM, DSK_KEYSGR, DSK_KEYSPM, DSK_KEYXFR,
1394    DSK_NSYPAR, EKATTDSC, EKSEGSUM, EK_CHR, EK_CSTRLN, EK_DP, EK_EXP_COL, EK_EXP_EXPR, EK_EXP_FUNC,
1395    EK_INT, EK_MAXQSEL, EK_MXCLSG, EK_TIME, EK_TSTRLN, EK_VARSIZ, ELLIPSE, PLANE, SPK_DSCSIZ,
1396    TLE_NELTS, TLE_NGEOPHS,
1397};
1398
1399/**
1400Default date format.
1401*/
1402pub const TIME_FORMAT: &str = "YYYY-MON-DD HR:MN:SC ::RND";
1403
1404/**
1405Size of the default date format.
1406*/
1407pub const TIME_FORMAT_SIZE: usize = TIME_FORMAT.len();
1408
1409/**
1410Maximum size of string outputs.
1411*/
1412pub const MAX_LEN_OUT: usize = 256;
1413
1414/**
1415Allocate zeroed memory for a given type and number of elements.
1416
1417Kept for use with the [unsafe C API][crate::c]; the safe wrappers no longer need it. The memory is
1418never freed, so prefer a [`Vec`] when you can.
1419*/
1420#[macro_export]
1421macro_rules! malloc {
1422    ($a:ty, $n:expr) => {{
1423        let count = $n as usize;
1424        unsafe { libc::calloc(count, std::mem::size_of::<$a>()) as *mut $a }
1425    }};
1426}
1427
1428/**
1429Allocate a zeroed [`*mut i8`][`std::os::raw::c_char`] to be sent as a pointer to a string.
1430
1431Kept for use with the [unsafe C API][crate::c]; the memory is never freed.
1432*/
1433#[macro_export]
1434macro_rules! mallocstr {
1435    ($s:expr) => {
1436        $crate::malloc!(i8, $s as usize + 1)
1437    };
1438}
1439
1440/**
1441Convert [`String`] to [`*mut i8`][`std::os::raw::c_char`].
1442
1443Kept for use with the [unsafe C API][crate::c]. The string is leaked: it has to outlive the C call,
1444and there is no way for the macro to know when that is. Prefer
1445[`ffi::to_cstring`][crate::core::ffi::to_cstring], which hands back an owned [`std::ffi::CString`].
1446
1447# Panics
1448
1449Panics if the string contains an interior null byte.
1450*/
1451#[macro_export]
1452macro_rules! cstr {
1453    ($s:expr) => {{
1454        std::ffi::CString::new($s).unwrap().into_raw()
1455    }};
1456    () => {{
1457        std::ffi::CString::new(String::new()).unwrap().into_raw()
1458    }};
1459}
1460
1461/**
1462Get [`String`] from [`*mut i8`][`std::os::raw::c_char`].
1463
1464# Safety
1465
1466The pointer must be non-null and point to a null terminated string.
1467*/
1468#[macro_export]
1469macro_rules! fcstr {
1470    ($s:expr) => {{
1471        let pointer = $s;
1472        unsafe {
1473            std::ffi::CStr::from_ptr(pointer)
1474                .to_string_lossy()
1475                .into_owned()
1476        }
1477    }};
1478}
1479
1480/**
1481Pointer to expression.
1482*/
1483#[macro_export]
1484macro_rules! mptr {
1485    ($e:expr) => {
1486        $e.as_mut_ptr()
1487    };
1488}
1489
1490/**
1491Allocate a scalar to be sent as a pointer.
1492*/
1493#[macro_export]
1494macro_rules! init_scalar {
1495    () => {
1496        std::mem::MaybeUninit::uninit()
1497    };
1498}
1499
1500/**
1501Retrieve a value from a pointer to a scalar created using [`init_scalar`].
1502
1503# Safety
1504
1505The scalar must have been initialised, typically by the C call it was handed to.
1506*/
1507#[macro_export]
1508macro_rules! get_scalar {
1509    ($e:expr) => {
1510        $e.assume_init()
1511    };
1512}
1513
1514/**
1515Get a vector of array from the pointer to the array.
1516
1517# Safety
1518
1519The pointer must be valid for `$n` reads.
1520*/
1521#[macro_export]
1522macro_rules! get_varr {
1523    ($e:expr, $n:expr) => {
1524        std::slice::from_raw_parts($e, $n as usize).to_vec()
1525    };
1526}