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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
//! Include file zzabcorr.inc
//!
//! SPICE private file intended solely for the support of SPICE
//! routines. Users should not include this file directly due
//! to the volatile nature of this file
//!
//! The parameters below define the structure of an aberration
//! correction attribute block.
//!
//! ```text
//!
//! C$ Abstract
//! C
//! C Include file zzabcorr.inc
//! C
//! C SPICE private file intended solely for the support of SPICE
//! C routines. Users should not include this file directly due
//! C to the volatile nature of this file
//! C
//! C The parameters below define the structure of an aberration
//! C correction attribute block.
//! 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 An aberration correction attribute block is an array of logical
//! C flags indicating the attributes of the aberration correction
//! C specified by an aberration correction string. The attributes
//! C are:
//! C
//! C - Is the correction "geometric"?
//! C
//! C - Is light time correction indicated?
//! C
//! C - Is stellar aberration correction indicated?
//! C
//! C - Is the light time correction of the "converged
//! C Newtonian" variety?
//! C
//! C - Is the correction for the transmission case?
//! C
//! C - Is the correction relativistic?
//! C
//! C The parameters defining the structure of the block are as
//! C follows:
//! C
//! C NABCOR Number of aberration correction choices.
//! C
//! C ABATSZ Number of elements in the aberration correction
//! C block.
//! C
//! C GEOIDX Index in block of geometric correction flag.
//! C
//! C LTIDX Index of light time flag.
//! C
//! C STLIDX Index of stellar aberration flag.
//! C
//! C CNVIDX Index of converged Newtonian flag.
//! C
//! C XMTIDX Index of transmission flag.
//! C
//! C RELIDX Index of relativistic flag.
//! C
//! C The following parameter is not required to define the block
//! C structure, but it is convenient to include it here:
//! C
//! C CORLEN The maximum string length required by any aberration
//! C correction string
//! C
//! C$ Author_and_Institution
//! C
//! C N.J. Bachman (JPL)
//! C
//! C$ Literature_References
//! C
//! C None.
//! C
//! C$ Version
//! C
//! C- SPICELIB Version 1.0.0, 18-DEC-2004 (NJB)
//! C
//! C-&
//!
//!
//! C Number of aberration correction choices:
//! C
//! INTEGER NABCOR
//! PARAMETER ( NABCOR = 15 )
//!
//! C
//! C Aberration correction attribute block size
//! C (number of aberration correction attributes):
//! C
//! INTEGER ABATSZ
//! PARAMETER ( ABATSZ = 6 )
//!
//! C
//! C Indices of attributes within an aberration correction
//! C attribute block:
//! C
//! INTEGER GEOIDX
//! PARAMETER ( GEOIDX = 1 )
//!
//! INTEGER LTIDX
//! PARAMETER ( LTIDX = GEOIDX + 1 )
//!
//! INTEGER STLIDX
//! PARAMETER ( STLIDX = LTIDX + 1 )
//!
//! INTEGER CNVIDX
//! PARAMETER ( CNVIDX = STLIDX + 1 )
//!
//! INTEGER XMTIDX
//! PARAMETER ( XMTIDX = CNVIDX + 1 )
//!
//! INTEGER RELIDX
//! PARAMETER ( RELIDX = XMTIDX + 1 )
//!
//! C
//! C Maximum length of an aberration correction string:
//! C
//! INTEGER CORLEN
//! PARAMETER ( CORLEN = 5 )
//!
//! C
//! C End of include file zzabcorr.inc
//! C
//! ```
pub const NABCOR: i32 = 15;
pub const ABATSZ: i32 = 6;
pub const GEOIDX: i32 = 1;
pub const LTIDX: i32 = ;
pub const STLIDX: i32 = ;
pub const CNVIDX: i32 = ;
pub const XMTIDX: i32 = ;
pub const RELIDX: i32 = ;
pub const CORLEN: i32 = 5;