1 /*
2 
3 -Header_File SpiceSrf.h ( CSPICE surface definitions )
4 
5 -Abstract
6 
7    Perform CSPICE definitions for surface name-ID mapping.
8 
9 -Disclaimer
10 
11    THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE
12    CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S.
13    GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE
14    ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE
15    PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS"
16    TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY
17    WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A
18    PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC
19    SECTIONS 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
20    SOFTWARE AND RELATED MATERIALS, HOWEVER USED.
21 
22    IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA
23    BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT
24    LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,
25    INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS,
26    REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE
27    REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.
28 
29    RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF
30    THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY
31    CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE
32    ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE.
33 
34 -Required_Reading
35 
36    None.
37 
38 -Particulars
39 
40    This header defines constants that may be referenced in application
41    code that calls CSPICE surface name-ID mapping functions.
42 
43 
44       Constants
45       ==========
46 
47          Name                  Description
48          ----                  ----------
49 
50          SPICE_SRF_SFNMLN      Maximum length of a surface name,
51                                including the terminating null
52                                character.
53 
54          SPICE_SRF_MAXSRF      Maximum number of surfaces that
55                                can be accommodated in a surface
56                                list.
57 
58 -Literature_References
59 
60    None.
61 
62 -Author_and_Institution
63 
64    N.J. Bachman       (JPL)
65 
66 -Restrictions
67 
68    None.
69 
70 -Version
71 
72    -CSPICE Version 1.0.0, 30-AUG-2016 (NJB)
73 
74        Added macro SPICE_SRF_MAXSRF
75 
76     22-JAN-2016 (NJB)
77 
78        Original version.
79 */
80 
81 #ifndef HAVE_SRF
82 
83   #define HAVE_SRF
84 
85 
86   /*
87   Constants
88   */
89   #define SPICE_SRF_SFNMLN          37
90 
91   #define SPICE_SRF_MAXSRF          100
92 
93 #endif
94 
95