1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
//! The parameters below form an enumerated list of the recognized
//! frame types. They are: INERTL, PCK, CK, TK, DYN, SWTCH, and ALL.
//! The meanings are outlined below.
//!
//! ```text
//! C$ Abstract
//! C
//! C The parameters below form an enumerated list of the recognized
//! C frame types. They are: INERTL, PCK, CK, TK, DYN, SWTCH, and ALL.
//! C The meanings are outlined below.
//! C
//! C$ Disclaimer
//! C
//! C THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE
//! C CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S.
//! C GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE
//! C ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE
//! C PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS"
//! C TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY
//! C WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A
//! C PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC
//! C SECTIONS 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
//! C SOFTWARE AND RELATED MATERIALS, HOWEVER USED.
//! C
//! C IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA
//! C BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT
//! C LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,
//! C INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS,
//! C REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE
//! C REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.
//! C
//! C RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF
//! C THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY
//! C CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE
//! C ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE.
//! C
//! C$ Parameters
//! C
//! C INERTL an inertial frame that is listed in the routine
//! C CHGIRF and that requires no external file to
//! C compute the transformation from or to any other
//! C inertial frame.
//! C
//! C PCK is a frame that is specified relative to some
//! C INERTL frame and that has an IAU model that
//! C may be retrieved from the PCK system via a call
//! C to the routine TISBOD.
//! C
//! C CK is a frame defined by a C-kernel.
//! C
//! C TK is a "text kernel" frame. These frames are offset
//! C from their associated "relative" frames by a
//! C constant rotation.
//! C
//! C DYN is a "dynamic" frame. These currently are
//! C parameterized, built-in frames where the full frame
//! C definition depends on parameters supplied via a
//! C frame kernel.
//! C
//! C SWTCH is a "switch" frame. These frames have orientation
//! C defined by their alignment with base frames selected
//! C from a prioritized list. The base frames optionally
//! C have associated time intervals of applicability.
//! C
//! C ALL indicates any of the above classes. This parameter
//! C is used in APIs that fetch information about frames
//! C of a specified class.
//! C
//! C
//! C$ Author_and_Institution
//! C
//! C N.J. Bachman (JPL)
//! C B.V. Semenov (JPL)
//! C W.L. Taber (JPL)
//! C
//! C$ Literature_References
//! C
//! C None.
//! C
//! C$ Version
//! C
//! C- SPICELIB Version 5.0.0, 08-OCT-2020 (NJB) (BVS)
//! C
//! C The parameter SWTCH was added to support the switch
//! C frame class.
//! C
//! C- SPICELIB Version 4.0.0, 08-MAY-2012 (NJB)
//! C
//! C The parameter ALL was added to support frame fetch APIs.
//! C
//! C- SPICELIB Version 3.0.0, 28-MAY-2004 (NJB)
//! C
//! C The parameter DYN was added to support the dynamic frame class.
//! C
//! C- SPICELIB Version 2.0.0, 12-DEC-1996 (WLT)
//! C
//! C Various unused frames types were removed and the
//! C frame time TK was added.
//! C
//! C- SPICELIB Version 1.0.0, 10-DEC-1995 (WLT)
//! C
//! C-&
//!
//!
//!
//! INTEGER INERTL
//! PARAMETER ( INERTL = 1 )
//!
//! INTEGER PCK
//! PARAMETER ( PCK = INERTL + 1 )
//!
//! INTEGER CK
//! PARAMETER ( CK = PCK + 1 )
//!
//! INTEGER TK
//! PARAMETER ( TK = CK + 1 )
//!
//! INTEGER DYN
//! PARAMETER ( DYN = TK + 1 )
//!
//! INTEGER SWTCH
//! PARAMETER ( SWTCH = DYN + 1 )
//!
//! INTEGER ALL
//! PARAMETER ( ALL = -1 )
//!
//! C
//! C End of INCLUDE file frmtyp.inc
//! C
//! ```
pub const INERTL: i32 = 1;
pub const PCK: i32 = ;
pub const CK: i32 = ;
pub const TK: i32 = ;
pub const DYN: i32 = ;
pub const SWTCH: i32 = ;
pub const ALL: i32 = -1;