2 * Copyright (C) 2008 Liam Girdwood
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330,
17 * Boston, MA 02111-1307, USA.
20 #include "constellation.h"
23 #define CONST_NUM_LINES 653
24 #define CONST_NUM_BOUNDS 357
26 #define CONST_MAX_NAMES CONST_NUM
27 #define CONST_MAX_LINES 400
28 #define CONST_MAX_BOUNDS 250
30 #define CONST_LINE_CLIP 3.0
33 enum constellation_id id
;
35 const gchar
* nominative
;
36 const gchar
* genitive
;
40 enum constellation_id id
;
41 struct ln_equ_posn p1
;
42 struct ln_equ_posn p2
;
46 enum constellation_id id
;
52 static const struct const_name const_names
[CONST_NUM
] = {
53 AND
, "And", "Andromeda", "Andromedae",
54 ANT
, "Ant", "Antila", "Antliae",
55 APS
, "Aps", "Apus", "Apodis",
56 AQL
, "Aql", "Aquila", "Aquilae",
57 AQR
, "Aqr", "Aquarius", "Aquarii",
58 ARI
, "Ari", "Aries", "Arietis",
59 ARA
, "Ara", "Ara", "Arae",
60 AUR
, "Aur", "Auriga", "Aurigae",
61 BOO
, "Boo", "Bootes", "Bootis",
62 CAE
, "Cae", "Caelum", "Caeli",
63 CAM
, "Cam", "Camelopardis", "Camelopardalis",
64 CNC
, "Cnc", "Cancer", "Cancri",
65 CAP
, "Cap", "Capricorn", "Capricorni",
66 CAR
, "Car", "Carina", "Carinae",
67 CAS
, "Cas", "Cassiopea", "Cassiopeiae",
68 CEN
, "Cen", "Centurus", "Centauri",
69 CEP
, "Cep", "Cephus", "Cephei",
70 CET
, "Cet", "Cetus", "Ceti",
71 CHA
, "Cha", "Chamaeleon", "Chamaeleontis",
72 CIR
, "Cir", "Circinus", "Circini",
73 CMA
, "CMa", "Canis Major", "Canis Majoris",
74 CMI
, "CMi", "Canis Minor", "Canis Minoris",
75 CNC
, "Cnc", "Cancer", "Cancri",
76 COL
, "Col", "Columba", "Columbae",
77 COM
, "Com", "Coma Berenices", "Comae Berenices",
78 CRA
, "CrA", "Corona Austrinae", "Coronae Austrinae",
79 CRB
, "CrB", "Corona Borealis","Coronae Borealis",
80 CRT
, "Crt", "Crater", "Crateris",
81 CRU
, "Cru", "Crux", "Crucis",
82 CRV
, "Crv", "Corvus","Corvi",
83 CVN
, "CVn", "Canes Venatici", "Canum Venaticorum",
84 CYG
, "Cyg", "Cygnus", "Cygni",
85 DEL
, "Del", "Delphinus", "Delphini",
86 DOR
, "Dor", "Dorado", "Doradus",
87 DRA
, "Dra", "Draco", "Draconis",
88 EQU
, "Equ", "Equuleus", "Equulei",
89 ERI
, "Eri", "Eridanus", "Eridani",
90 FOR
, "For", "Fornax", "Fornacis",
91 GEM
, "Gem", "Gemini", "Geminorum",
92 GRU
, "Gru", "Grus", "Gruis",
93 HER
, "Her", "Hercules", "Herculis",
94 HOR
, "Hor", "Horologium", "Horologii",
95 HYA
, "Hya", "Hydra", "Hydrae",
96 HYI
, "Hyi", "Hydrus", "Hydri",
97 IND
, "Ind", "Indus", "Indi",
98 LAC
, "Lac", "Lacerta", "Lacertae",
99 LEO
, "Leo", "Leo", "Leonis",
100 LEP
, "Lep", "Lepus", "Leporis",
101 LIB
, "Lib", "Libra", "Librae",
102 LMI
, "LMi", "Leo Minor", "Leonis Minoris",
103 LUP
, "Lup", "Lupus", "Lupi",
104 LYN
, "Lyn", "Lynx", "Lyncis",
105 LYR
, "Lyr", "Lyra", "Lyrae",
106 MEN
, "Men", "Mensa", "Mensae",
107 MIC
, "Mic", "Microscopium", "Microscopii",
108 MON
, "Mon", "Monoceros", "Monocerotis",
109 MUS
, "Mus", "Musca", "Muscae",
110 NOR
, "Nor", "Norma", "Normae",
111 OCT
, "Oct", "Octans", "Octantis",
112 OPH
, "Oph", "Ophiuchus", "Ophiuchi",
113 ORI
, "Ori", "Orion", "Orionis",
114 PAV
, "Pav", "Pavon", "Pavonis",
115 PEG
, "Peg", "Pegasus", "Pegasi",
116 PER
, "Per", "Perseus", "Persei",
117 PHE
, "Phe", "Phoenix", "Phoenicis",
118 PIC
, "Pic", "Pictor", "Pictoris",
119 PSA
, "PsA", "Piscis Austrinus", "Piscis Austrini",
120 PSC
, "Psc", "Piscis", "Piscium",
121 PUP
, "Pup", "Puppis", "Puppis",
122 PYX
, "Pyx", "Pyxis", "Pyxidis",
123 RET
, "Ret", "Reticulum", "Reticuli",
124 SCL
, "Scl", "Sculptor", "Sculptoris",
125 SCO
, "Sco", "Scorpio", "Scorpii",
126 SCT
, "Sct", "Scutum", "Scuti",
127 SER
, "Ser", "Serpens", "Serpentis",
128 SEX
, "Sex", "Sextans", "Sextantis",
129 SGE
, "Sge", "Sagitta", "Sagittae",
130 SGR
, "Sgr", "Sagittarius", "Sagittarii",
131 TAU
, "Tau", "Taurus", "Tauri",
132 TEL
, "Tel", "Telescopium", "Telescopii",
133 TRA
, "TrA", "Triangulum Australe", "Trianguli Australis",
134 TRI
, "Tri", "Triangulum", "Trianguli",
135 TUC
, "Tuc", "Tucana", "Tucanae",
136 UMA
, "UMa", "Ursa Major", "Ursae Majoris",
137 UMI
, "UMi", "Ursa Minor", "Ursae Minoris",
138 VEL
, "Vel", "Vela", "Velorum",
139 VIR
, "Vir", "Virgo", "Virginis",
140 VOL
, "Vol", "Volans", "Volantis",
141 VUL
, "Vul", "Vulpecula", "Vulpeculae"
145 static const struct const_line const_lines
[CONST_NUM_LINES
] = {
146 AND
, 17.415000, 35.610000, 30.975000, 42.330000,
147 AND
, 2.100000, 29.080000 ,9.825000, 30.860000,
148 AND
, 345.465000, 42.330000 ,354.390000, 46.440000,
149 AND
, 354.390000, 46.440000, 360.000000, 44.190333,
150 AND
, 0.000000, 44.190333, 14.190000, 38.500000,
151 AND
, 9.225000, 33.710000 ,2.100000, 29.080000,
152 AND
, 9.825000, 30.860000 ,17.415000, 35.610000,
153 AND
, 14.190000, 38.500000 ,17.370000, 47.250000,
154 AND
, 14.190000, 38.500000 ,9.225000, 33.710000,
155 ANT
, 156.795000, -31.060000 ,164.175000, -37.130000,
156 ANT
, 156.795000, -31.060000 ,142.290000, -35.950000,
157 APS
, 221.970000, -79.050000 ,246.720000, -78.730000,
158 APS
, 245.070000, -78.700000 ,248.370000, -78.890000,
159 APS
, 245.070000, -78.700000 ,250.770000, -77.510000,
160 APS
, 248.370000, -78.890000 ,250.770000, -77.510000,
161 AQL
, 284.895000, 15.060000 ,286.350000, 13.860000,
162 AQL
, 285.420000, -5.730000 ,286.545000, -4.880000,
163 AQL
, 286.350000, 13.860000 ,296.565000, 10.610000,
164 AQL
, 286.545000, -4.880000 ,291.375000, 3.110000,
165 AQL
, 291.375000, 3.110000 ,296.565000, 10.610000,
166 AQL
, 294.165000, -1.280000 ,286.545000, -4.880000,
167 AQL
, 296.565000, 10.610000 ,297.690000, 8.860000,
168 AQL
, 297.690000, 8.860000 ,298.815000, 6.400000,
169 AQL
, 298.110000, 1.000000 ,294.165000, -1.280000,
170 AQL
, 298.815000, 6.400000 ,302.820000, -0.810000,
171 AQL
, 302.820000, -0.810000 ,298.110000, 1.000000,
172 AQR
, 311.910000, -9.490000 ,322.890000, -5.560000,
173 AQR
, 322.890000, -5.560000 ,330.825000, -2.150000,
174 AQR
, 330.825000, -2.150000 ,335.415000, -1.380000,
175 AQR
, 335.415000, -1.380000 ,337.185000, -0.010000,
176 AQR
, 337.185000, -0.010000 ,336.315000, 1.380000,
177 AQR
, 337.185000, -0.010000 ,338.850000, -0.110000,
178 AQR
, 337.185000, -0.010000 ,343.140000, -7.580000,
179 AQR
, 342.390000, -13.590000 ,343.650000, -15.810000,
180 AQR
, 343.140000, -7.580000 ,342.390000, -13.590000,
181 AQR
, 343.650000, -15.810000 ,347.340000, -21.160000,
182 AQR
, 347.340000, -21.160000 ,351.495000, -20.640000,
183 AQR
, 348.570000, -6.050000 ,343.140000, -7.580000,
184 AQR
, 349.740000, -9.610000 ,348.570000, -6.050000,
185 AQR
, 351.495000, -20.640000 ,356.490000, -18.680000,
186 AQR
, 355.665000, -14.540000 ,349.740000, -9.610000,
187 AQR
, 356.490000, -18.680000 ,355.665000, -14.540000,
188 ARA
, 254.640000, -55.980000 ,252.450000, -59.030000,
189 ARA
, 254.640000, -55.980000 ,254.895000, -53.160000,
190 ARA
, 261.315000, -55.530000 ,254.640000, -55.980000,
191 ARA
, 261.315000, -55.530000 ,261.345000, -56.380000,
192 ARA
, 261.345000, -56.380000 ,262.770000, -60.680000,
193 ARA
, 262.935000, -49.880000 ,261.315000, -55.530000,
194 ARA
, 271.635000, -50.100000 ,262.935000, -49.880000,
195 ARI
, 28.365000, 19.290000 ,28.650000, 20.790000,
196 ARI
, 28.650000, 20.790000 ,31.785000, 23.460000,
197 ARI
, 31.785000, 23.460000 ,47.895000, 19.730000,
198 AUR
, 74.235000, 33.160000 ,76.620000, 41.230000,
199 AUR
, 76.620000, 41.230000 ,79.170000, 45.990000,
200 AUR
, 79.170000, 45.990000 ,89.865000, 54.280000,
201 AUR
, 81.570000, 28.600000 ,74.235000, 33.160000,
202 AUR
, 89.865000, 44.950000 ,79.170000, 45.990000,
203 AUR
, 89.865000, 44.950000 ,89.910000, 37.210000,
204 AUR
, 89.865000, 54.280000 ,89.970000, 45.930000,
205 AUR
, 89.910000, 37.210000 ,81.570000, 28.600000,
206 AUR
, 89.970000, 45.930000 ,89.865000, 44.950000,
207 BOO
, 208.665000, 18.390000 ,207.375000, 15.790000,
208 BOO
, 213.915000, 19.180000 ,208.665000, 18.390000,
209 BOO
, 213.915000, 19.180000 ,217.935000, 30.360000,
210 BOO
, 213.915000, 19.180000 ,220.260000, 13.730000,
211 BOO
, 214.095000, 46.080000 ,216.300000, 51.840000,
212 BOO
, 217.935000, 30.360000 ,218.010000, 38.300000,
213 BOO
, 218.010000, 38.300000 ,214.095000, 46.080000,
214 BOO
, 218.010000, 38.300000 ,225.465000, 40.380000,
215 BOO
, 221.250000, 27.060000 ,213.915000, 19.180000,
216 BOO
, 225.465000, 40.380000 ,228.870000, 33.310000,
217 BOO
, 228.870000, 33.310000 ,221.250000, 27.060000,
218 CAE
, 67.695000, -44.940000 ,70.140000, -41.860000,
219 CAE
, 70.140000, -41.860000 ,70.515000, -37.140000,
220 CAE
, 70.515000, -37.140000 ,76.095000, -35.480000,
221 CAM
, 57.600000, 71.330000 ,73.485000, 66.350000,
222 CAM
, 73.485000, 66.350000 ,75.840000, 60.440000,
223 CAM
, 73.485000, 66.350000 ,93.195000, 65.710000,
224 CAM
, 75.840000, 60.440000 ,74.310000, 53.750000,
225 CAM
, 93.195000, 65.710000 ,103.425000, 68.880000,
226 CAP
, 304.395000, -12.490000 ,305.235000, -14.780000,
227 CAP
, 305.235000, -14.780000 ,311.520000, -25.260000,
228 CAP
, 311.520000, -25.260000 ,312.945000, -26.910000,
229 CAP
, 312.945000, -26.910000 ,316.770000, -25.000000,
230 CAP
, 316.470000, -17.230000 ,304.515000, -12.540000,
231 CAP
, 316.770000, -25.000000 ,321.660000, -22.410000,
232 CAP
, 320.550000, -16.830000 ,316.470000, -17.230000,
233 CAP
, 321.660000, -22.410000 ,324.270000, -19.460000,
234 CAP
, 324.270000, -19.460000 ,326.745000, -16.130000,
235 CAP
, 325.020000, -16.660000 ,320.550000, -16.830000,
236 CAP
, 326.745000, -16.130000 ,325.020000, -16.660000,
237 CAR
, 153.420000, -70.030000 ,138.285000, -69.710000,
238 CAR
, 156.840000, -57.630000 ,157.995000, -61.680000,
239 CAR
, 157.995000, -61.680000 ,160.740000, -64.400000,
240 CAR
, 160.740000, -64.400000 ,153.420000, -70.030000,
241 CAR
, 95.985000, -52.700000 ,119.190000, -52.980000,
242 CAR
, 119.190000, -52.980000 ,125.610000, -59.510000,
243 CAR
, 125.610000, -59.510000 ,137.745000, -58.960000,
244 CAR
, 125.610000, -59.510000 ,140.520000, -55.010000,
245 CAR
, 138.285000, -69.710000 ,146.775000, -65.060000,
246 CAR
, 139.275000, -59.280000 ,156.840000, -57.630000,
247 CAR
, 146.775000, -65.060000 ,139.275000, -59.280000,
248 CAS
, 21.450000, 60.230000 ,28.590000, 63.660000,
249 CAS
, 2.295000, 59.140000 ,10.125000, 56.530000,
250 CAS
, 10.125000, 56.530000 ,14.160000, 60.710000,
251 CAS
, 14.160000, 60.710000 ,21.450000, 60.230000,
252 CEN
, 170.250000, -54.480000 ,182.100000, -50.710000,
253 CEN
, 173.940000, -63.010000 ,170.250000, -54.480000,
254 CEN
, 182.100000, -50.710000 ,190.365000, -48.960000,
255 CEN
, 190.365000, -48.960000 ,200.145000, -36.710000,
256 CEN
, 200.145000, -36.710000 ,211.665000, -36.360000,
257 CEN
, 204.960000, -53.460000 ,190.365000, -48.960000,
258 CEN
, 204.960000, -53.460000 ,210.945000, -60.360000,
259 CEN
, 208.860000, -47.280000 ,204.960000, -53.460000,
260 CEN
, 210.945000, -60.360000 ,219.885000, -60.830000,
261 CEN
, 211.665000, -36.360000 ,218.865000, -42.140000,
262 CEN
, 218.865000, -42.140000 ,208.860000, -47.280000,
263 CEN
, 218.865000, -42.140000 ,224.790000, -42.090000,
264 CEP
, 319.650000, 62.580000 ,332.715000, 58.200000,
265 CEP
, 322.170000, 70.560000 ,319.650000, 62.580000,
266 CEP
, 322.170000, 70.560000 ,342.420000, 66.200000,
267 CEP
, 332.715000, 58.200000 ,342.420000, 66.200000,
268 CEP
, 342.420000, 66.200000 ,354.825000, 77.630000,
269 CEP
, 354.825000, 77.630000 ,322.170000, 70.560000,
270 CET
, 17.145000, -10.180000 ,20.985000, -8.180000,
271 CET
, 20.985000, -8.180000 ,27.870000, -10.330000,
272 CET
, 26.010000, -15.930000 ,30.000000, -21.080000,
273 CET
, 27.870000, -10.330000 ,26.010000, -15.930000,
274 CET
, 27.870000, -10.330000 ,34.815000, -2.980000,
275 CET
, 27.870000, -10.330000 ,41.010000, -13.860000,
276 CET
, 34.815000, -2.980000 ,39.870000, 0.330000,
277 CET
, 37.050000, 8.460000 ,40.815000, 3.230000,
278 CET
, 39.870000, 0.330000 ,40.815000, 3.230000,
279 CET
, 40.815000, 3.230000 ,45.570000, 4.080000,
280 CET
, 41.220000, 10.110000 ,37.050000, 8.460000,
281 CET
, 44.925000, 8.890000 ,41.220000, 10.110000,
282 CET
, 45.570000, 4.080000 ,44.925000, 8.890000,
283 CET
, 4.845000, -8.810000 ,10.890000, -17.980000,
284 CET
, 10.890000, -17.980000 ,17.145000, -10.180000,
285 CIR
, 220.620000, -64.980000 ,229.365000, -58.790000,
286 CIR
, 220.620000, -64.980000 ,230.835000, -59.310000,
287 CMA
, 101.265000, -16.710000 ,95.670000, -17.950000,
288 CMA
, 101.265000, -16.710000 ,105.735000, -23.830000,
289 CMA
, 104.640000, -28.960000 ,95.070000, -30.060000,
290 CMA
, 105.420000, -27.930000 ,104.640000, -28.960000,
291 CMA
, 105.735000, -23.830000 ,107.100000, -26.390000,
292 CMA
, 105.945000, -15.630000 ,101.265000, -16.710000,
293 CMA
, 107.100000, -26.390000 ,105.420000, -27.930000,
294 CMA
, 107.100000, -26.390000 ,111.015000, -29.300000,
295 CMI
, 114.810000, 5.210000 ,111.765000, 8.280000,
296 CNC
, 130.815000, 21.460000 ,131.670000, 28.760000,
297 CNC
, 131.160000, 18.140000 ,124.125000, 9.180000,
298 CNC
, 131.160000, 18.140000 ,130.815000, 21.460000,
299 CNC
, 134.610000, 11.850000 ,131.160000, 18.140000,
300 COL
, 82.800000, -35.460000 ,84.900000, -34.060000,
301 COL
, 84.900000, -34.060000 ,87.735000, -35.760000,
302 COL
, 87.735000, -35.760000 ,89.370000, -35.280000,
303 COL
, 87.735000, -35.760000 ,89.775000, -42.810000,
304 COL
, 89.370000, -35.280000 ,95.520000, -33.430000,
305 CRA
, 164.940000, -18.290000 ,162.390000, -16.190000,
306 CRA
, 164.940000, -18.290000 ,170.520000, -16.220000,
307 CRA
, 167.925000, -22.830000 ,164.940000, -18.290000,
308 CRA
, 169.815000, -14.780000 ,171.135000, -10.860000,
309 CRA
, 171.135000, -10.860000 ,174.165000, -9.800000,
310 CRA
, 171.210000, -17.680000 ,169.815000, -14.780000,
311 CRA
, 176.190000, -18.340000 ,171.210000, -17.680000,
312 CRA
, 178.995000, -17.140000 ,176.190000, -18.340000,
313 CRA
, 278.370000, -42.310000 ,282.195000, -43.680000,
314 CRA
, 282.195000, -43.680000 ,285.765000, -42.090000,
315 CRA
, 285.765000, -42.090000 ,287.070000, -40.500000,
316 CRA
, 286.590000, -37.060000 ,284.670000, -37.100000,
317 CRA
, 287.070000, -40.500000 ,287.490000, -39.330000,
318 CRA
, 287.370000, -37.890000 ,286.590000, -37.060000,
319 CRA
, 287.490000, -39.330000 ,287.370000, -37.890000,
320 CRU
, 187.785000, -57.110000 ,186.645000, -63.090000,
321 CRU
, 191.910000, -59.680000 ,183.765000, -58.750000,
322 CRV
, 182.100000, -24.730000 ,182.520000, -22.610000,
323 CRV
, 182.520000, -22.610000 ,188.595000, -23.400000,
324 CRV
, 183.945000, -17.550000 ,182.520000, -22.610000,
325 CRV
, 187.470000, -16.510000 ,183.945000, -17.550000,
326 CRV
, 188.595000, -23.400000 ,187.470000, -16.510000,
327 CVN
, 193.995000, 38.310000 ,188.415000, 41.350000,
328 CVN
, 193.995000, 38.310000 ,199.365000, 40.560000,
329 CYG
, 299.070000, 35.080000 ,292.665000, 27.960000,
330 CYG
, 305.550000, 40.250000 ,296.250000, 45.130000,
331 CYG
, 305.550000, 40.250000 ,299.070000, 35.080000,
332 CYG
, 305.550000, 40.250000 ,311.550000, 33.960000,
333 CYG
, 310.350000, 45.280000 ,305.550000, 40.250000,
334 DEL
, 309.375000, 14.600000 ,308.295000, 11.290000,
335 DEL
, 309.375000, 14.600000 ,309.900000, 15.910000,
336 DEL
, 309.900000, 15.910000 ,311.670000, 16.110000,
337 DEL
, 310.875000, 15.060000 ,309.375000, 14.600000,
338 DEL
, 311.670000, 16.110000 ,310.875000, 15.060000,
339 DOR
, 68.490000, -55.040000 ,63.990000, -51.480000,
340 DOR
, 83.400000, -62.480000 ,68.490000, -55.040000,
341 DOR
, 86.190000, -65.730000 ,83.400000, -62.480000,
342 DRA
, 188.370000, 69.780000 ,172.845000, 69.330000,
343 DRA
, 211.095000, 64.380000 ,188.370000, 69.780000,
344 DRA
, 231.210000, 58.960000 ,211.095000, 64.380000,
345 DRA
, 240.465000, 58.560000 ,231.210000, 58.960000,
346 DRA
, 245.985000, 61.510000 ,240.465000, 58.560000,
347 DRA
, 257.190000, 65.710000 ,245.985000, 61.510000,
348 DRA
, 257.190000, 65.710000 ,275.190000, 71.330000,
349 DRA
, 262.590000, 52.300000 ,263.040000, 55.180000,
350 DRA
, 263.040000, 55.180000 ,268.365000, 56.860000,
351 DRA
, 268.365000, 56.860000 ,269.145000, 51.480000,
352 DRA
, 268.365000, 56.860000 ,282.795000, 59.380000,
353 DRA
, 269.145000, 51.480000 ,262.590000, 52.300000,
354 DRA
, 275.190000, 71.330000 ,288.135000, 67.660000,
355 DRA
, 275.265000, 72.730000 ,257.190000, 65.710000,
356 DRA
, 282.795000, 59.380000 ,300.690000, 67.860000,
357 DRA
, 288.135000, 67.660000 ,290.160000, 65.710000,
358 DRA
, 288.870000, 73.340000 ,275.265000, 72.730000,
359 DRA
, 290.160000, 65.710000 ,268.365000, 56.860000,
360 DRA
, 297.045000, 70.260000 ,288.870000, 73.340000,
361 DRA
, 300.690000, 67.860000 ,297.045000, 70.260000,
362 EQU
, 318.615000, 9.990000 ,317.565000, 10.130000,
363 EQU
, 318.945000, 5.250000 ,318.615000, 9.990000,
364 ERI
, 24.420000, -57.230000 ,28.995000, -51.610000,
365 ERI
, 28.995000, -51.610000 ,34.110000, -51.510000,
366 ERI
, 34.110000, -51.510000 ,36.735000, -47.690000,
367 ERI
, 36.735000, -47.690000 ,39.945000, -42.880000,
368 ERI
, 39.945000, -42.880000 ,40.170000, -39.850000,
369 ERI
, 40.170000, -39.850000 ,44.565000, -40.290000,
370 ERI
, 41.010000, -13.860000 ,44.085000, -8.900000,
371 ERI
, 41.265000, -18.560000 ,41.010000, -13.860000,
372 ERI
, 41.265000, -18.560000 ,45.600000, -23.610000,
373 ERI
, 44.085000, -8.900000 ,48.945000, -8.810000,
374 ERI
, 44.565000, -40.290000 ,55.695000, -37.310000,
375 ERI
, 45.600000, -23.610000 ,49.860000, -21.750000,
376 ERI
, 48.945000, -8.810000 ,53.220000, -9.440000,
377 ERI
, 49.860000, -21.750000 ,53.445000, -21.630000,
378 ERI
, 53.220000, -9.440000 ,55.785000, -9.760000,
379 ERI
, 53.445000, -21.630000 ,56.685000, -23.240000,
380 ERI
, 55.785000, -9.760000 ,56.520000, -12.100000,
381 ERI
, 56.520000, -12.100000 ,59.490000, -13.510000,
382 ERI
, 56.685000, -23.240000 ,58.425000, -24.610000,
383 ERI
, 57.150000, -37.610000 ,55.695000, -37.310000,
384 ERI
, 58.425000, -24.610000 ,59.970000, -24.010000,
385 ERI
, 59.490000, -13.510000 ,63.375000, -7.250000,
386 ERI
, 59.970000, -24.010000 ,68.370000, -29.760000,
387 ERI
, 63.375000, -7.250000 ,69.060000, -3.350000,
388 ERI
, 64.470000, -33.800000 ,57.150000, -37.610000,
389 ERI
, 66.000000, -34.010000 ,64.470000, -33.800000,
390 ERI
, 68.370000, -29.760000 ,68.895000, -30.560000,
391 ERI
, 68.895000, -30.560000 ,66.000000, -34.010000,
392 ERI
, 69.060000, -3.350000 ,71.370000, -3.250000,
393 ERI
, 71.370000, -3.250000 ,76.950000, -5.080000,
394 GEM
, 93.720000, 22.490000 ,91.020000, 23.260000,
395 GEM
, 95.745000, 22.510000 ,93.720000, 22.490000,
396 GEM
, 99.420000, 16.400000 ,106.020000, 20.560000,
397 GEM
, 100.965000, 25.130000 ,95.745000, 22.510000,
398 GEM
, 101.325000, 12.900000 ,99.420000, 16.400000,
399 GEM
, 106.020000, 20.560000 ,110.010000, 21.980000,
400 GEM
, 110.010000, 21.980000 ,116.325000, 28.030000,
401 GEM
, 113.640000, 31.880000 ,100.965000, 25.130000,
402 GEM
, 116.325000, 28.030000 ,113.640000, 31.880000,
403 GRU
, 328.470000, -37.360000 ,331.515000, -39.550000,
404 GRU
, 331.515000, -39.550000 ,333.900000, -41.350000,
405 GRU
, 333.900000, -41.350000 ,337.320000, -43.500000,
406 GRU
, 337.320000, -43.500000 ,332.040000, -46.960000,
407 GRU
, 337.320000, -43.500000 ,340.665000, -46.880000,
408 GRU
, 340.665000, -46.880000 ,342.150000, -51.310000,
409 GRU
, 340.665000, -46.880000 ,347.595000, -45.250000,
410 GRU
, 342.150000, -51.310000 ,345.225000, -52.740000,
411 GRU
, 347.595000, -45.250000 ,346.710000, -43.510000,
412 HER
, 242.190000, 44.930000 ,238.170000, 42.440000,
413 HER
, 244.920000, 46.310000 ,242.190000, 44.930000,
414 HER
, 247.545000, 21.480000 ,245.475000, 19.140000,
415 HER
, 248.520000, 42.430000 ,244.920000, 46.310000,
416 HER
, 250.320000, 31.590000 ,247.545000, 21.480000,
417 HER
, 250.320000, 31.590000 ,250.710000, 38.910000,
418 HER
, 250.710000, 38.910000 ,248.520000, 42.430000,
419 HER
, 250.710000, 38.910000 ,258.750000, 36.810000,
420 HER
, 255.075000, 30.930000 ,250.320000, 31.590000,
421 HER
, 258.645000, 14.380000 ,258.750000, 24.830000,
422 HER
, 258.750000, 24.830000 ,255.075000, 30.930000,
423 HER
, 258.750000, 24.830000 ,262.665000, 26.110000,
424 HER
, 258.750000, 36.810000 ,255.075000, 30.930000,
425 HER
, 258.750000, 36.810000 ,260.910000, 37.140000,
426 HER
, 258.750000, 36.810000 ,264.870000, 46.000000,
427 HER
, 260.910000, 37.140000 ,269.070000, 37.250000,
428 HER
, 262.665000, 26.110000 ,266.610000, 27.710000,
429 HER
, 266.610000, 27.710000 ,269.445000, 29.250000,
430 HER
, 269.445000, 29.250000 ,271.860000, 28.760000,
431 HOR
, 39.345000, -52.540000 ,40.170000, -54.550000,
432 HOR
, 40.170000, -54.550000 ,45.900000, -59.730000,
433 HOR
, 40.650000, -50.790000 ,39.345000, -52.540000,
434 HOR
, 45.900000, -59.730000 ,44.685000, -64.060000,
435 HOR
, 63.495000, -42.300000 ,40.650000, -50.790000,
436 HYA
, 151.260000, -13.060000 ,147.870000, -14.840000,
437 HYA
, 152.640000, -12.350000 ,151.260000, -13.060000,
438 HYA
, 156.525000, -16.830000 ,152.640000, -12.350000,
439 HYA
, 162.390000, -16.190000 ,156.525000, -16.830000,
440 HYA
, 173.235000, -31.840000 ,162.390000, -16.190000,
441 HYA
, 178.215000, -33.890000 ,173.235000, -31.840000,
442 HYA
, 199.710000, -23.160000 ,178.215000, -33.890000,
443 HYA
, 211.590000, -26.680000 ,199.710000, -23.160000,
444 HYA
, 129.420000, 5.700000 ,129.690000, 3.330000,
445 HYA
, 129.690000, 3.330000 ,130.785000, 3.390000,
446 HYA
, 130.785000, 3.390000 ,133.845000, 5.950000,
447 HYA
, 131.685000, 6.410000 ,129.420000, 5.700000,
448 HYA
, 133.845000, 5.950000 ,131.685000, 6.410000,
449 HYA
, 138.585000, 2.310000 ,133.845000, 5.950000,
450 HYA
, 141.900000, -8.660000 ,144.960000, -1.150000,
451 HYA
, 144.960000, -1.150000 ,138.585000, 2.310000,
452 HYA
, 147.870000, -14.840000 ,141.900000, -8.660000,
453 HYI
, 29.700000, -61.560000 ,6.450000, -77.240000,
454 HYI
, 39.900000, -68.260000 ,29.700000, -61.560000,
455 HYI
, 56.790000, -74.230000 ,39.900000, -68.260000,
456 HYI
, 6.450000, -77.240000 ,56.790000, -74.230000,
457 IND
, 309.390000, -47.280000 ,319.965000, -53.440000,
458 IND
, 319.965000, -53.440000 ,313.695000, -58.440000,
459 IND
, 319.965000, -53.440000 ,329.475000, -55.000000,
460 LAC
, 335.235000, 46.530000 ,340.110000, 44.280000,
461 LAC
, 335.895000, 52.230000 ,337.815000, 50.280000,
462 LAC
, 336.120000, 49.480000 ,337.365000, 47.690000,
463 LAC
, 337.365000, 47.690000 ,335.235000, 46.530000,
464 LAC
, 337.815000, 50.280000 ,336.120000, 49.480000,
465 LAC
, 340.110000, 44.280000 ,333.990000, 37.750000,
466 LEO
, 151.815000, 16.760000 ,154.995000, 19.850000,
467 LEO
, 152.100000, 11.960000 ,151.815000, 16.760000,
468 LEO
, 154.170000, 23.410000 ,148.200000, 26.000000,
469 LEO
, 154.995000, 19.850000 ,154.170000, 23.410000,
470 LEO
, 168.525000, 20.510000 ,168.540000, 15.430000,
471 LEO
, 168.540000, 15.430000 ,152.100000, 11.960000,
472 LEO
, 168.540000, 15.430000 ,177.270000, 14.560000,
473 LEO
, 177.270000, 14.560000 ,168.525000, 20.510000,
474 LEO
, 148.200000, 26.000000 ,146.460000, 23.760000,
475 LEP
, 82.035000, -20.760000 ,76.365000, -22.360000,
476 LEP
, 82.035000, -20.760000 ,86.115000, -22.440000,
477 LEP
, 83.175000, -17.810000 ,78.210000, -16.190000,
478 LEP
, 83.175000, -17.810000 ,82.035000, -20.760000,
479 LEP
, 86.115000, -22.440000 ,87.825000, -20.880000,
480 LEP
, 86.745000, -14.810000 ,83.175000, -17.810000,
481 LEP
, 87.825000, -20.880000 ,83.175000, -17.810000,
482 LEP
, 89.085000, -14.160000 ,86.745000, -14.810000,
483 LIB
, 222.720000, -16.050000 ,229.245000, -9.380000,
484 LIB
, 226.020000, -25.280000 ,222.720000, -16.050000,
485 LIB
, 226.020000, -25.280000 ,234.240000, -28.130000,
486 LIB
, 229.245000, -9.380000 ,233.865000, -14.780000,
487 LIB
, 233.865000, -14.780000 ,226.020000, -25.280000,
488 LIB
, 234.240000, -28.130000 ,234.660000, -29.780000,
489 LMI
, 156.960000, 36.700000 ,151.845000, 35.250000,
490 LMI
, 156.960000, 36.700000 ,163.320000, 34.210000,
491 LUP
, 220.470000, -47.380000 ,228.075000, -52.100000,
492 LUP
, 224.610000, -43.130000 ,220.470000, -47.380000,
493 LUP
, 228.075000, -52.100000 ,230.670000, -44.680000,
494 LUP
, 230.340000, -40.640000 ,224.610000, -43.130000,
495 LUP
, 230.445000, -36.260000 ,230.340000, -40.640000,
496 LUP
, 230.670000, -44.680000 ,233.760000, -41.160000,
497 LUP
, 235.290000, -44.660000 ,233.760000, -41.160000,
498 LUP
, 237.750000, -33.630000 ,230.445000, -36.260000,
499 LUP
, 241.650000, -36.800000 ,235.290000, -44.660000,
500 LUP
, 241.650000, -36.800000 ,237.750000, -33.630000,
501 LYN
, 94.890000, 59.010000 ,104.325000, 58.410000,
502 LYN
, 104.325000, 58.410000 ,111.660000, 49.210000,
503 LYN
, 111.660000, 49.210000 ,122.115000, 51.500000,
504 LYN
, 122.115000, 51.500000 ,125.700000, 43.180000,
505 LYN
, 139.695000, 36.800000 ,125.700000, 43.180000,
506 LYN
, 140.265000, 34.390000 ,139.695000, 36.800000,
507 LYR
, 279.225000, 38.780000 ,281.070000, 39.660000,
508 LYR
, 279.225000, 38.780000 ,281.190000, 37.590000,
509 LYR
, 281.190000, 37.590000 ,282.510000, 33.360000,
510 LYR
, 282.510000, 33.360000 ,284.715000, 32.680000,
511 LYR
, 283.620000, 36.900000 ,281.190000, 37.590000,
512 LYR
, 284.715000, 32.680000 ,283.620000, 36.900000,
513 MEN
, 73.785000, -74.930000 ,75.675000, -71.310000,
514 MEN
, 82.965000, -76.330000 ,73.785000, -74.930000,
515 MEN
, 92.550000, -74.740000 ,82.965000, -76.330000,
516 MIC
, 312.495000, -33.780000 ,315.315000, -32.250000,
517 MIC
, 315.315000, -32.250000 ,319.470000, -32.160000,
518 MIC
, 319.470000, -32.160000 ,320.190000, -40.810000,
519 MON
, 97.200000, -7.030000 ,93.720000, -6.260000,
520 MON
, 107.970000, -0.500000 ,97.200000, -7.030000,
521 MON
, 115.290000, -9.550000 ,107.970000, -0.500000,
522 MON
, 122.145000, -2.980000 ,115.290000, -9.550000,
523 MUS
, 176.385000, -66.730000 ,184.395000, -67.960000,
524 MUS
, 184.395000, -67.960000 ,189.300000, -69.130000,
525 MUS
, 188.115000, -72.130000 ,195.570000, -71.550000,
526 MUS
, 189.300000, -69.130000 ,188.115000, -72.130000,
527 MUS
, 191.565000, -68.100000 ,189.300000, -69.130000,
528 MUS
, 195.570000, -71.550000 ,191.565000, -68.100000,
529 NOR
, 240.795000, -49.230000 ,244.950000, -50.150000,
530 NOR
, 241.620000, -45.160000 ,240.795000, -49.230000,
531 NOR
, 244.950000, -50.150000 ,246.795000, -47.550000,
532 NOR
, 246.795000, -47.550000 ,241.620000, -45.160000,
533 OCT
, 216.720000, -83.660000 ,325.365000, -77.380000,
534 OCT
, 325.365000, -77.380000 ,341.520000, -81.380000,
535 OCT
, 341.520000, -81.380000 ,216.720000, -83.660000,
536 OPH
, 243.570000, -3.700000 ,244.560000, -4.690000,
537 OPH
, 244.560000, -4.690000 ,249.285000, -10.560000,
538 OPH
, 247.710000, 1.980000 ,243.570000, -3.700000,
539 OPH
, 249.285000, -10.560000 ,257.595000, -15.710000,
540 OPH
, 254.415000, 9.380000 ,247.710000, 1.980000,
541 OPH
, 257.595000, -15.710000 ,266.970000, 2.700000,
542 OPH
, 263.715000, 12.560000 ,254.415000, 9.380000,
543 OPH
, 265.860000, 4.560000 ,263.715000, 12.560000,
544 OPH
, 266.970000, 2.700000 ,265.860000, 4.560000,
545 OPH
, 266.970000, 2.700000 ,270.135000, 2.930000,
546 OPH
, 270.135000, 2.930000 ,271.365000, 2.500000,
547 ORI
, 72.450000, 6.960000 ,72.645000, 8.890000,
548 ORI
, 72.645000, 8.890000 ,73.125000, 14.250000,
549 ORI
, 72.795000, 5.600000 ,72.450000, 6.960000,
550 ORI
, 73.560000, 2.430000 ,72.795000, 5.600000,
551 ORI
, 74.625000, 1.710000 ,73.560000, 2.430000,
552 ORI
, 78.615000, -8.190000 ,86.940000, -9.660000,
553 ORI
, 79.395000, -6.850000 ,78.615000, -8.190000,
554 ORI
, 81.270000, 6.350000 ,74.625000, 1.710000,
555 ORI
, 81.270000, 6.350000 ,82.995000, -0.290000,
556 ORI
, 82.995000, -0.290000 ,79.395000, -6.850000,
557 ORI
, 83.685000, 9.480000 ,81.270000, 6.350000,
558 ORI
, 85.200000, -1.950000 ,88.785000, 7.400000,
559 ORI
, 86.940000, -9.660000 ,85.200000, -1.950000,
560 ORI
, 88.785000, 7.400000 ,83.685000, 9.480000,
561 ORI
, 88.785000, 7.400000 ,90.600000, 9.650000,
562 ORI
, 90.600000, 9.650000 ,91.890000, 14.760000,
563 ORI
, 90.600000, 9.650000 ,92.970000, 14.210000,
564 ORI
, 91.890000, 14.760000 ,88.590000, 20.280000,
565 ORI
, 92.970000, 14.210000 ,90.960000, 20.130000,
566 PAV
, 266.415000, -64.710000 ,280.740000, -71.430000,
567 PAV
, 280.740000, -71.430000 ,300.150000, -72.910000,
568 PAV
, 300.150000, -72.910000 ,311.250000, -66.200000,
569 PAV
, 302.160000, -66.180000 ,266.415000, -64.710000,
570 PAV
, 306.390000, -56.730000 ,311.250000, -66.200000,
571 PAV
, 311.250000, -66.200000 ,302.160000, -66.180000,
572 PAV
, 311.250000, -66.200000 ,321.585000, -65.360000,
573 PEG
, 2.100000, 29.080000, 3.300000, 15.180000,
574 PEG
, 3.300000, 15.180000, 0.000000, 15.196144,
575 PEG
, 360.000000, 15.196144, 346.185000, 15.200000,
576 PEG
, 331.740000, 25.340000 ,326.145000, 25.650000,
577 PEG
, 332.550000, 6.200000 ,326.040000, 9.880000,
578 PEG
, 340.365000, 10.830000 ,332.550000, 6.200000,
579 PEG
, 340.740000, 30.210000 ,332.490000, 33.180000,
580 PEG
, 341.610000, 23.560000 ,331.740000, 25.340000,
581 PEG
, 341.670000, 12.160000 ,340.365000, 10.830000,
582 PEG
, 342.495000, 24.600000 ,341.610000, 23.560000,
583 PEG
, 345.945000, 28.080000, 360.000000, 28.950009,
584 PEG
, 0.000000, 28.950009, 2.100000, 29.080000,
585 PEG
, 345.945000, 28.080000 ,340.740000, 30.210000,
586 PEG
, 345.945000, 28.080000 ,342.495000, 24.600000,
587 PEG
, 346.185000, 15.200000 ,341.670000, 12.160000,
588 PEG
, 346.185000, 15.200000 ,345.945000, 28.080000,
589 PER
, 42.660000, 55.890000 ,43.560000, 52.760000,
590 PER
, 42.660000, 55.890000 ,46.200000, 53.500000,
591 PER
, 43.560000, 52.760000 ,47.265000, 49.610000,
592 PER
, 46.200000, 53.500000 ,51.060000, 49.860000,
593 PER
, 47.040000, 40.940000 ,46.290000, 38.830000,
594 PER
, 47.265000, 49.610000 ,47.370000, 44.840000,
595 PER
, 47.370000, 44.840000 ,47.040000, 40.940000,
596 PER
, 51.060000, 49.860000 ,55.710000, 47.780000,
597 PER
, 55.710000, 47.780000 ,56.295000, 42.580000,
598 PER
, 55.710000, 47.780000 ,62.175000, 47.710000,
599 PER
, 56.295000, 42.580000 ,59.475000, 40.010000,
600 PER
, 58.515000, 31.880000 ,56.070000, 32.280000,
601 PER
, 59.475000, 40.010000 ,59.745000, 35.780000,
602 PER
, 59.745000, 35.780000 ,58.515000, 31.880000,
603 PER
, 62.175000, 47.710000 ,63.720000, 48.410000,
604 PER
, 63.720000, 48.410000 ,61.650000, 50.350000,
605 PHE
, 16.515000, -46.710000 ,22.815000, -49.060000,
606 PHE
, 16.515000, -46.710000 ,6.570000, -42.300000,
607 PHE
, 17.085000, -55.250000 ,16.515000, -46.710000,
608 PHE
, 22.095000, -43.310000 ,16.515000, -46.710000,
609 PHE
, 22.815000, -49.060000 ,22.095000, -43.310000,
610 PHE
, 6.570000, -42.300000 ,2.340000, -45.740000,
611 PIC
, 87.450000, -56.160000 ,86.820000, -51.060000,
612 PIC
, 102.045000, -61.930000 ,87.450000, -56.160000,
613 PSA
, 326.220000, -33.030000 ,332.085000, -32.980000,
614 PSA
, 332.085000, -32.980000 ,337.860000, -32.340000,
615 PSA
, 337.860000, -32.340000 ,343.125000, -32.880000,
616 PSA
, 343.125000, -32.880000 ,343.965000, -32.530000,
617 PSA
, 343.965000, -32.530000 ,344.400000, -29.610000,
618 PSA
, 344.400000, -29.610000 ,340.170000, -27.050000,
619 PSA
, 344.400000, -29.610000 ,347.340000, -21.160000,
620 PSC
, 15.720000, 7.880000 ,12.165000, 7.580000,
621 PSC
, 18.420000, 24.580000 ,19.875000, 27.260000,
622 PSC
, 19.875000, 27.260000 ,17.910000, 30.080000,
623 PSC
, 22.875000, 15.350000 ,18.420000, 24.580000,
624 PSC
, 25.350000, 5.480000 ,15.720000, 7.880000,
625 PSC
, 26.340000, 9.150000 ,22.875000, 15.350000,
626 PSC
, 30.495000, 2.760000 ,25.350000, 5.480000,
627 PSC
, 30.495000, 2.760000 ,26.340000, 9.150000,
628 PSC
, 349.290000, 3.280000 ,345.960000, 3.810000,
629 PSC
, 349.290000, 3.280000 ,351.990000, 6.380000,
630 PSC
, 351.720000, 1.250000 ,349.290000, 3.280000,
631 PSC
, 351.990000, 6.380000 ,354.975000, 5.630000,
632 PSC
, 354.975000, 5.630000 ,355.500000, 1.780000,
633 PSC
, 355.500000, 1.780000 ,351.720000, 1.250000,
634 PSC
, 359.820000, 6.860000 ,354.975000, 5.630000,
635 PSC
, 12.165000, 7.580000, 0.000000, 7.569502,
636 PSC
, 360.000000, 7.569502, 359.820000, 6.860000,
637 PUP
, 99.435000, -43.200000 ,102.465000, -50.610000,
638 PUP
, 102.465000, -50.610000 ,108.840000, -43.980000,
639 PUP
, 108.840000, -43.980000 ,99.435000, -43.200000,
640 PUP
, 108.840000, -43.980000 ,112.290000, -43.290000,
641 PUP
, 109.260000, -37.090000 ,120.885000, -40.000000,
642 PUP
, 112.290000, -43.290000 ,109.260000, -37.090000,
643 PUP
, 115.935000, -28.950000 ,120.885000, -40.000000,
644 PUP
, 117.315000, -24.860000 ,115.935000, -28.950000,
645 PUP
, 120.885000, -40.000000 ,112.290000, -43.290000,
646 PUP
, 121.875000, -24.290000 ,117.315000, -24.860000,
647 PYX
, 130.020000, -35.300000 ,130.890000, -33.180000,
648 PYX
, 130.890000, -33.180000 ,132.615000, -27.710000,
649 RET
, 56.040000, -64.800000 ,63.600000, -62.460000,
650 RET
, 59.670000, -61.390000 ,60.210000, -62.160000,
651 RET
, 60.210000, -62.160000 ,56.040000, -64.800000,
652 RET
, 63.600000, -62.460000 ,64.125000, -59.290000,
653 RET
, 64.125000, -59.290000 ,59.670000, -61.390000,
654 SCL
, 349.695000, -32.530000 ,357.225000, -28.130000,
655 SCL
, 353.250000, -37.810000 ,349.695000, -32.530000,
656 SCL
, 357.225000, -28.130000, 360.000000, -28.324401,
657 SCL
, 0.000000, -28.324401, 14.640000, -29.350000,
658 SCO
, 240.060000, -22.610000 ,239.685000, -26.110000,
659 SCO
, 240.060000, -22.610000 ,241.350000, -19.800000,
660 SCO
, 240.060000, -22.610000 ,245.295000, -25.600000,
661 SCO
, 245.295000, -25.600000 ,247.350000, -26.430000,
662 SCO
, 247.350000, -26.430000 ,248.970000, -28.210000,
663 SCO
, 248.970000, -28.210000 ,252.540000, -34.300000,
664 SCO
, 252.540000, -34.300000 ,252.960000, -38.050000,
665 SCO
, 252.960000, -38.050000 ,253.635000, -42.360000,
666 SCO
, 253.635000, -42.360000 ,258.045000, -43.230000,
667 SCO
, 258.045000, -43.230000 ,264.315000, -42.990000,
668 SCO
, 263.400000, -37.100000 ,262.695000, -37.300000,
669 SCO
, 264.315000, -42.990000 ,266.895000, -40.130000,
670 SCO
, 265.620000, -39.030000 ,263.400000, -37.100000,
671 SCO
, 266.895000, -40.130000 ,265.620000, -39.030000,
672 SCT
, 277.290000, -14.560000 ,278.790000, -8.250000,
673 SCT
, 278.790000, -8.250000 ,281.790000, -4.740000,
674 SER
, 233.685000, 10.530000 ,236.070000, 6.430000,
675 SER
, 236.070000, 6.430000 ,237.690000, 4.480000,
676 SER
, 236.550000, 15.410000 ,233.685000, 10.530000,
677 SER
, 237.165000, 18.130000 ,235.395000, 19.660000,
678 SER
, 237.165000, 18.130000 ,236.550000, 15.410000,
679 SER
, 237.165000, 18.130000 ,237.825000, 20.980000,
680 SER
, 237.165000, 18.130000 ,239.115000, 15.660000,
681 SER
, 237.390000, -3.430000 ,243.570000, -3.700000,
682 SER
, 237.690000, 4.480000 ,237.390000, -3.430000,
683 SER
, 260.190000, -12.840000 ,257.595000, -15.710000,
684 SER
, 264.390000, -15.400000 ,260.190000, -12.840000,
685 SER
, 265.350000, -12.880000 ,264.390000, -15.400000,
686 SER
, 269.745000, -9.760000 ,265.350000, -12.880000,
687 SER
, 275.310000, -2.900000 ,269.745000, -9.760000,
688 SER
, 284.040000, 4.190000 ,275.310000, -2.900000,
689 SEX
, 151.965000, -0.360000 ,157.560000, -0.630000,
690 SEX
, 157.365000, -2.730000 ,148.110000, -8.090000,
691 SEX
, 157.560000, -0.630000 ,157.365000, -2.730000,
692 SEX
, 148.110000, -8.090000 ,151.965000, -0.360000,
693 SGE
, 296.835000, 18.530000 ,295.020000, 18.010000,
694 SGE
, 296.835000, 18.530000 ,295.245000, 17.480000,
695 SGE
, 299.700000, 19.490000 ,296.835000, 18.530000,
696 SGR
, 271.440000, -30.410000 ,276.045000, -34.380000,
697 SGR
, 275.250000, -29.830000 ,271.440000, -30.410000,
698 SGR
, 276.045000, -34.380000 ,275.250000, -29.830000,
699 SGR
, 276.045000, -34.380000 ,285.645000, -29.880000,
700 SGR
, 276.990000, -25.410000 ,275.250000, -29.830000,
701 SGR
, 281.415000, -26.980000 ,276.990000, -25.410000,
702 SGR
, 283.815000, -26.290000 ,281.415000, -26.980000,
703 SGR
, 283.815000, -26.290000 ,286.170000, -21.750000,
704 SGR
, 285.645000, -29.880000 ,281.415000, -26.980000,
705 SGR
, 285.645000, -29.880000 ,286.725000, -27.660000,
706 SGR
, 286.170000, -21.750000 ,284.415000, -21.100000,
707 SGR
, 286.170000, -21.750000 ,287.445000, -21.010000,
708 SGR
, 286.725000, -27.660000 ,283.815000, -26.290000,
709 SGR
, 287.445000, -21.010000 ,290.415000, -17.850000,
710 SGR
, 290.640000, -44.460000 ,290.970000, -40.610000,
711 SGR
, 290.970000, -40.610000 ,285.645000, -29.880000,
712 TAU
, 51.795000, 9.730000 ,51.195000, 9.030000,
713 TAU
, 60.165000, 12.480000 ,51.795000, 9.730000,
714 TAU
, 64.935000, 15.630000 ,60.165000, 12.480000,
715 TAU
, 65.715000, 17.550000 ,64.935000, 15.630000,
716 TAU
, 66.375000, 17.930000 ,65.715000, 17.550000,
717 TAU
, 67.140000, 15.960000 ,64.935000, 15.630000,
718 TAU
, 67.140000, 19.180000 ,66.375000, 17.930000,
719 TAU
, 68.970000, 16.510000 ,67.140000, 15.960000,
720 TAU
, 70.545000, 22.950000 ,67.140000, 19.180000,
721 TAU
, 81.570000, 28.600000 ,70.545000, 22.950000,
722 TAU
, 84.390000, 21.150000 ,68.970000, 16.510000,
723 TEL
, 276.750000, -45.960000 ,272.790000, -45.940000,
724 TEL
, 277.200000, -49.060000 ,276.750000, -45.960000,
725 TRA
, 229.710000, -68.680000 ,252.165000, -69.030000,
726 TRA
, 234.165000, -66.310000 ,229.710000, -68.680000,
727 TRA
, 238.770000, -63.430000 ,234.165000, -66.310000,
728 TRA
, 252.165000, -69.030000 ,238.770000, -63.430000,
729 TRI
, 28.275000, 29.580000 ,32.370000, 34.980000,
730 TRI
, 28.275000, 29.580000 ,34.320000, 33.850000,
731 TRI
, 32.370000, 34.980000 ,34.320000, 33.850000,
732 TUC
, 334.620000, -60.260000 ,336.825000, -64.960000,
733 TUC
, 349.335000, -58.230000 ,334.620000, -60.260000,
734 TUC
, 349.335000, -58.230000, 360.000000, -60.947344,
735 TUC
, 0.000000, -60.947344, 7.860000, -62.950000,
736 TUC
, 359.970000, -65.580000 ,336.825000, -64.960000,
737 TUC
, 5.010000, -64.880000, 0.000000, -64.884167,
738 TUC
, 360.000000, -64.884167, 359.970000, -65.580000,
739 TUC
, 7.860000, -62.950000 ,5.010000, -64.880000,
740 UMA
, 165.450000, 56.380000 ,165.915000, 61.740000,
741 UMA
, 165.915000, 61.740000 ,183.840000, 57.030000,
742 UMA
, 165.915000, 61.740000 ,142.875000, 63.060000,
743 UMA
, 167.415000, 44.500000 ,155.565000, 41.490000,
744 UMA
, 169.620000, 33.090000 ,169.545000, 31.530000,
745 UMA
, 176.490000, 47.780000 ,167.415000, 44.500000,
746 UMA
, 176.490000, 47.780000 ,169.620000, 33.090000,
747 UMA
, 178.440000, 53.690000 ,165.450000, 56.380000,
748 UMA
, 178.440000, 53.690000 ,176.490000, 47.780000,
749 UMA
, 183.840000, 57.030000 ,178.440000, 53.690000,
750 UMA
, 193.500000, 55.960000 ,183.840000, 57.030000,
751 UMA
, 200.970000, 54.930000 ,193.500000, 55.960000,
752 UMA
, 206.865000, 49.310000 ,200.970000, 54.930000,
753 UMA
, 134.790000, 48.050000 ,143.220000, 51.680000,
754 UMA
, 142.875000, 63.060000 ,127.575000, 60.710000,
755 UMA
, 143.220000, 51.680000 ,148.020000, 54.060000,
756 UMA
, 147.750000, 59.030000 ,142.875000, 63.060000,
757 UMA
, 148.020000, 54.060000 ,147.750000, 59.030000,
758 UMI
, 222.660000, 74.140000 ,230.160000, 71.830000,
759 UMI
, 230.160000, 71.830000 ,244.365000, 75.750000,
760 UMI
, 236.025000, 77.790000 ,222.660000, 74.140000,
761 UMI
, 244.365000, 75.750000 ,236.025000, 77.790000,
762 UMI
, 251.490000, 82.030000 ,236.025000, 77.790000,
763 UMI
, 263.040000, 86.580000 ,251.490000, 82.030000,
764 UMI
, 37.950000, 89.260000 ,263.040000, 86.580000,
765 VEL
, 161.685000, -49.410000 ,149.220000, -54.560000,
766 VEL
, 122.370000, -47.340000 ,136.995000, -43.430000,
767 VEL
, 131.160000, -54.690000 ,122.370000, -47.340000,
768 VEL
, 136.995000, -43.430000 ,140.520000, -55.010000,
769 VEL
, 136.995000, -43.430000 ,142.665000, -40.460000,
770 VEL
, 140.520000, -55.010000 ,131.160000, -54.690000,
771 VEL
, 149.220000, -54.560000 ,140.520000, -55.010000,
772 VIR
, 184.965000, -0.660000 ,177.675000, 1.760000,
773 VIR
, 190.410000, -1.450000 ,184.965000, -0.660000,
774 VIR
, 190.410000, -1.450000 ,201.300000, -11.160000,
775 VIR
, 193.890000, 3.400000 ,190.410000, -1.450000,
776 VIR
, 195.540000, 10.960000 ,193.890000, 3.400000,
777 VIR
, 197.490000, 17.530000 ,197.970000, 27.880000,
778 VIR
, 197.970000, 27.880000 ,186.720000, 28.260000,
779 VIR
, 201.300000, -11.160000 ,213.990000, -5.990000,
780 VIR
, 210.390000, 1.540000 ,203.670000, -0.600000,
781 VIR
, 213.990000, -5.990000 ,220.770000, -5.660000,
782 VIR
, 220.770000, -5.660000 ,221.535000, 1.900000,
783 VIR
, 221.535000, 1.900000 ,210.390000, 1.540000,
784 VIR
, 231.945000, 29.100000 ,233.670000, 26.710000,
785 VIR
, 233.220000, 31.360000 ,231.945000, 29.100000,
786 VIR
, 233.670000, 26.710000 ,235.665000, 26.300000,
787 VIR
, 235.665000, 26.300000 ,237.390000, 26.060000,
788 VIR
, 237.390000, 26.060000 ,239.400000, 26.880000,
789 VIR
, 239.400000, 26.880000 ,240.345000, 29.850000,
790 VOL
, 107.190000, -70.500000 ,109.185000, -67.940000,
791 VOL
, 109.185000, -67.940000 ,126.420000, -66.130000,
792 VOL
, 115.440000, -72.590000 ,107.190000, -70.500000,
793 VOL
, 121.965000, -68.610000 ,115.440000, -72.590000,
794 VOL
, 126.420000, -66.130000 ,121.965000, -68.610000,
795 VOL
, 135.585000, -66.390000 ,126.420000, -66.130000,
796 VOL
, 137.745000, -58.960000 ,139.275000, -59.280000,
797 VUL
, 292.170000, 24.660000 ,289.035000, 21.380000,
798 VUL
, 292.170000, 24.660000 ,298.365000, 24.080000
801 static const struct const_bound const_bounds
[CONST_NUM_BOUNDS
] = {
802 UMI
, 0.000000, 360.000000 ,88.000000,
803 UMI
, 120.000000, 217.500000 ,86.500000,
804 UMI
, 315.000000, 345.000000 ,86.166700,
805 UMI
, 270.000000, 315.000000 ,86.000000,
806 CEP
, 0.000000, 120.000000 ,85.000000,
807 CAM
, 137.500500, 160.000500 ,82.000000,
808 CEP
, 0.000000, 75.000000 ,80.000000,
809 CAM
, 160.000500, 217.500000 ,80.000000,
810 UMI
, 262.500000, 270.000000 ,80.000000,
811 DRA
, 302.500500, 315.000000 ,80.000000,
812 CEP
, 0.000000, 52.624500 ,77.000000,
813 CAM
, 172.500000, 203.749500 ,77.000000,
814 UMI
, 247.999500, 262.500000 ,75.000000,
815 CEP
, 302.500500, 310.000500 ,75.000000,
816 CAM
, 119.500500, 137.500500 ,73.500000,
817 DRA
, 137.500500, 169.999500 ,73.500000,
818 UMI
, 195.000000, 247.999500 ,70.000000,
819 CAS
, 46.500000, 51.250500 ,68.000000,
820 DRA
, 306.250500, 310.000500 ,67.000000,
821 DRA
, 169.999500, 180.000000 ,66.500000,
822 CEP
, 0.000000, 4.999500 ,66.000000,
823 UMI
, 210.000000, 235.000500 ,66.000000,
824 CEP
, 353.749500, 360.000000 ,66.000000,
825 DRA
, 180.000000, 202.500000 ,64.000000,
826 DRA
, 202.500000, 216.250500 ,63.000000,
827 CEP
, 347.500500, 353.749500 ,63.000000,
828 CAM
, 91.500000, 105.000000 ,62.000000,
829 DRA
, 300.000000, 306.250500 ,61.500000,
830 CEP
, 308.050500, 309.000000 ,60.916700,
831 CAM
, 105.000000, 119.500500 ,60.000000,
832 UMA
, 119.500500, 126.250500 ,60.000000,
833 DRA
, 296.500500, 300.000000 ,59.500000,
834 CEP
, 300.000000, 308.050500 ,59.500000,
835 CEP
, 343.000500, 347.500500 ,59.083300,
836 CAS
, 0.000000, 36.499500 ,58.500000,
837 DRA
, 291.250500, 296.500500 ,58.000000,
838 CAS
, 25.500000, 28.624500 ,57.500000,
839 CAS
, 36.499500, 46.500000 ,57.000000,
840 CAM
, 46.500000, 47.500500 ,57.000000,
841 CEP
, 334.750500, 343.000500 ,56.250000,
842 CAM
, 75.000000, 91.500000 ,56.000000,
843 UMA
, 210.499500, 216.250500 ,55.500000,
844 DRA
, 216.250500, 291.250500 ,55.500000,
845 CAM
, 47.500500, 49.999500 ,55.000000,
846 CEP
, 331.999500, 334.750500 ,55.000000,
847 CEP
, 309.000000, 329.500500 ,54.833300,
848 CAS
, 0.000000, 25.500000 ,54.000000,
849 LYN
, 91.500000, 97.500000 ,54.000000,
850 UMA
, 181.249500, 202.500000 ,53.000000,
851 DRA
, 228.750000, 236.250000 ,53.000000,
852 CEP
, 329.500500, 331.999500 ,52.750000,
853 CAM
, 49.999500, 75.000000 ,52.500000,
854 CAS
, 343.000500, 349.999500 ,52.500000,
855 DRA
, 236.250000, 255.000000 ,51.500000,
856 PER
, 30.625500, 37.750500 ,50.500000,
857 DRA
, 255.000000, 273.499500 ,50.500000,
858 CAS
, 0.000000, 20.500500 ,50.000000,
859 PER
, 20.500500, 25.000500 ,50.000000,
860 LYN
, 97.500000, 102.000000 ,50.000000,
861 CAS
, 349.999500, 360.000000 ,50.000000,
862 UMA
, 202.500000, 210.499500 ,48.500000,
863 CAS
, 0.000000, 16.750500 ,48.000000,
864 CAS
, 353.749500, 360.000000 ,48.000000,
865 HER
, 272.625000, 273.499500 ,47.500000,
866 DRA
, 273.499500, 286.249500 ,47.500000,
867 CYG
, 286.249500, 287.500500 ,47.500000,
868 PER
, 25.000500, 30.625500 ,47.000000,
869 UMA
, 126.250500, 137.500500 ,47.000000,
870 CAS
, 2.500500, 13.000500 ,46.000000,
871 UMA
, 180.000000, 181.249500 ,45.000000,
872 LYN
, 102.000000, 110.500500 ,44.500000,
873 CYG
, 328.624500, 329.500500 ,44.000000,
874 CYG
, 328.125000, 328.624500 ,43.750000,
875 CYG
, 287.500500, 291.000000 ,43.500000,
876 UMA
, 137.500500, 152.500500 ,42.000000,
877 UMA
, 152.500500, 161.749500 ,40.000000,
878 BOO
, 231.499500, 236.250000 ,40.000000,
879 HER
, 236.250000, 244.999500 ,40.000000,
880 LYN
, 138.750000, 143.749500 ,39.750000,
881 AND
, 0.000000, 37.750500 ,36.750000,
882 PER
, 37.750500, 38.500500 ,36.750000,
883 LYR
, 290.374500, 291.000000 ,36.500000,
884 PER
, 67.500000, 70.375500 ,36.000000,
885 CYG
, 325.999500, 328.125000 ,36.000000,
886 LAC
, 328.125000, 330.000000 ,36.000000,
887 AUR
, 97.999500, 110.500500 ,35.500000,
888 LYN
, 110.500500, 116.250000 ,35.500000,
889 AND
, 0.000000, 30.000000 ,35.000000,
890 LAC
, 330.000000, 342.250500 ,35.000000,
891 LAC
, 342.250500, 343.000500 ,34.500000,
892 AND
, 343.000500, 352.500000 ,34.500000,
893 PER
, 38.500500, 40.750500 ,34.000000,
894 UMA
, 161.749500, 165.000000 ,34.000000,
895 CVN
, 180.000000, 184.999500 ,34.000000,
896 LYN
, 116.250000, 138.750000 ,33.500000,
897 LMI
, 138.750000, 148.249500 ,33.500000,
898 AND
, 10.750500, 21.124500 ,33.000000,
899 BOO
, 227.749500, 231.499500 ,33.000000,
900 AND
, 352.500000, 356.250000 ,32.083300,
901 CVN
, 184.999500, 198.750000 ,32.000000,
902 AND
, 356.250000, 360.000000 ,31.333300,
903 CVN
, 209.374500, 210.499500 ,30.750000,
904 TRI
, 36.250500, 40.750500 ,30.666700,
905 PER
, 40.750500, 67.500000 ,30.666700,
906 AUR
, 67.500000, 71.250000 ,30.000000,
907 LYR
, 272.625000, 290.374500 ,30.000000,
908 UMA
, 165.000000, 180.000000 ,29.000000,
909 CYG
, 295.000500, 313.750500 ,29.000000,
910 AUR
, 71.250000, 88.249500 ,28.500000,
911 LMI
, 148.249500, 157.500000 ,28.500000,
912 CVN
, 198.750000, 209.374500 ,28.500000,
913 AND
, 0.000000, 1.000500 ,28.000000,
914 TRI
, 21.124500, 25.000500 ,28.000000,
915 AUR
, 88.249500, 97.999500 ,28.000000,
916 GEM
, 118.249500, 120.000000 ,28.000000,
917 CYG
, 313.750500, 325.999500 ,28.000000,
918 CYG
, 288.874500, 295.000500 ,27.500000,
919 TRI
, 28.750500, 36.250500 ,27.250000,
920 CRB
, 242.500500, 244.999500 ,27.000000,
921 BOO
, 226.249500, 227.749500 ,26.000000,
922 CRB
, 227.749500, 242.500500 ,26.000000,
923 LYR
, 275.500500, 283.000500 ,26.000000,
924 LMI
, 161.250000, 165.000000 ,25.500000,
925 LYR
, 283.000500, 288.874500 ,25.500000,
926 TRI
, 25.000500, 28.750500 ,25.000000,
927 PSC
, 10.750500, 12.750000 ,23.750000,
928 LMI
, 157.500000, 161.250000 ,23.500000,
929 VUL
, 318.750000, 321.250500 ,23.500000,
930 TAU
, 85.500000, 88.249500 ,22.833300,
931 AND
, 1.000500, 2.125500 ,22.000000,
932 SER
, 238.750500, 240.499500 ,22.000000,
933 GEM
, 88.249500, 93.250500 ,21.500000,
934 VUL
, 297.499500, 303.750000 ,21.250000,
935 VUL
, 283.000500, 288.750000 ,21.083300,
936 AND
, 2.125500, 12.750000 ,21.000000,
937 VUL
, 303.750000, 308.500500 ,20.500000,
938 GEM
, 117.124500, 118.249500 ,20.000000,
939 VUL
, 308.500500, 318.750000 ,19.500000,
940 VUL
, 288.750000, 297.499500 ,19.166700,
941 ARI
, 49.249500, 50.500500 ,19.000000,
942 SGE
, 283.000500, 285.000000 ,18.500000,
943 ORI
, 85.500000, 86.500500 ,18.000000,
944 GEM
, 93.250500, 94.624500 ,17.500000,
945 SGE
, 285.000000, 297.499500 ,16.166700,
946 TAU
, 74.500500, 79.999500 ,16.000000,
947 HER
, 238.750500, 241.249500 ,16.000000,
948 SGE
, 297.499500, 303.750000 ,15.750000,
949 TAU
, 69.250500, 74.500500 ,15.500000,
950 TAU
, 79.999500, 84.000000 ,15.500000,
951 COM
, 192.499500, 202.500000 ,15.000000,
952 HER
, 258.750000, 273.750000 ,14.333300,
953 COM
, 178.000500, 192.499500 ,14.000000,
954 GEM
, 112.500000, 117.124500 ,13.500000,
955 HER
, 251.250000, 258.750000 ,12.833300,
956 PEG
, 0.000000, 2.125500 ,12.500000,
957 TAU
, 84.000000, 86.500500 ,12.500000,
958 GEM
, 105.000000, 112.500000 ,12.500000,
959 PEG
, 316.750500, 319.999500 ,12.500000,
960 GEM
, 94.624500, 103.999500 ,12.000000,
961 HER
, 273.750000, 283.000500 ,12.000000,
962 DEL
, 313.125000, 315.750000 ,11.833300,
963 PEG
, 315.750000, 316.750500 ,11.833300,
964 LEO
, 172.750500, 178.000500 ,11.000000,
965 ORI
, 93.625500, 94.624500 ,10.000000,
966 GEM
, 103.999500, 105.000000 ,10.000000,
967 CNC
, 117.124500, 118.875000 ,10.000000,
968 PEG
, 357.499500, 360.000000 ,10.000000,
969 ARI
, 25.000500, 49.249500 ,9.916700,
970 DEL
, 302.125500, 304.500000 ,8.500000,
971 BOO
, 202.500000, 226.249500 ,8.000000,
972 PEG
, 341.250000, 357.499500 ,7.500000,
973 CNC
, 118.875000, 138.750000 ,7.000000,
974 LEO
, 138.750000, 161.250000 ,7.000000,
975 OPH
, 273.750000, 279.933000 ,6.250000,
976 AQL
, 279.933000, 283.000500 ,6.250000,
977 DEL
, 312.499500, 313.125000 ,6.000000,
978 CMI
, 105.000000, 105.250500 ,5.500000,
979 SER
, 273.750000, 276.375000 ,4.500000,
980 HER
, 241.249500, 251.250000 ,4.000000,
981 OPH
, 273.750000, 276.375000 ,3.000000,
982 PEG
, 322.000500, 325.000500 ,2.750000,
983 PSC
, 0.000000, 30.000000 ,2.000000,
984 SER
, 278.749500, 283.000500 ,2.000000,
985 DEL
, 304.500000, 312.499500 ,2.000000,
986 EQU
, 312.499500, 319.999500 ,2.000000,
987 PEG
, 319.999500, 322.000500 ,2.000000,
988 PEG
, 330.000000, 341.250000 ,2.000000,
989 PEG
, 325.000500, 330.000000 ,1.750000,
990 CMI
, 105.250500, 108.000000 ,1.500000,
991 TAU
, 53.749500, 69.250500 ,0.000000,
992 ORI
, 69.250500, 70.000500 ,0.000000,
993 CMI
, 108.000000, 121.249500 ,0.000000,
994 VIR
, 220.000500, 226.249500 ,0.000000,
995 OPH
, 267.499500, 273.750000 ,0.000000,
996 CET
, 39.750000, 49.249500 ,-1.750000,
997 TAU
, 49.249500, 53.749500 ,-1.750000,
998 SER
, 226.249500, 244.000500 ,-3.250000,
999 ORI
, 70.000500, 76.249500 ,-4.000000,
1000 ORI
, 87.499500, 93.625500 ,-4.000000,
1001 SER
, 267.499500, 269.500500 ,-4.000000,
1002 SER
, 273.750000, 278.749500 ,-4.000000,
1003 AQL
, 278.749500, 283.000500 ,-4.000000,
1004 PSC
, 341.250000, 357.499500 ,-4.000000,
1005 LEO
, 161.250000, 172.750500 ,-6.000000,
1006 VIR
, 172.750500, 177.499500 ,-6.000000,
1007 PSC
, 0.000000, 4.999500 ,-7.000000,
1008 PSC
, 357.499500, 360.000000 ,-7.000000,
1009 VIR
, 213.750000, 220.000500 ,-8.000000,
1010 OPH
, 238.750500, 244.000500 ,-8.000000,
1011 AQL
, 300.000000, 307.999500 ,-9.000000,
1012 AQR
, 319.999500, 328.000500 ,-9.000000,
1013 OPH
, 257.500500, 269.500500 ,-10.000000,
1014 MON
, 87.499500, 121.249500 ,-11.000000,
1015 ERI
, 73.750500, 76.249500 ,-11.000000,
1016 ORI
, 76.249500, 87.499500 ,-11.000000,
1017 HYA
, 121.249500, 125.500500 ,-11.000000,
1018 SEX
, 143.749500, 161.250000 ,-11.000000,
1019 VIR
, 177.499500, 192.499500 ,-11.000000,
1020 OPH
, 263.749500, 265.000500 ,-11.666700,
1021 AQL
, 283.000500, 300.000000 ,-12.033300,
1022 ERI
, 72.499500, 73.750500 ,-14.500000,
1023 AQR
, 307.999500, 319.999500 ,-15.000000,
1024 SER
, 257.500500, 273.750000 ,-16.000000,
1025 SCT
, 273.750000, 283.000500 ,-16.000000,
1026 HYA
, 125.500500, 128.749500 ,-17.000000,
1027 OPH
, 244.000500, 245.625000 ,-18.250000,
1028 HYA
, 128.749500, 136.249500 ,-19.000000,
1029 CRT
, 161.250000, 162.499500 ,-19.000000,
1030 SCO
, 244.000500, 245.625000 ,-19.250000,
1031 LIB
, 235.000500, 238.750500 ,-20.000000,
1032 CRV
, 188.749500, 192.499500 ,-22.000000,
1033 VIR
, 192.499500, 213.750000 ,-22.000000,
1034 HYA
, 136.249500, 146.250000 ,-24.000000,
1035 CET
, 25.000500, 39.750000 ,-24.383300,
1036 ERI
, 39.750000, 56.250000 ,-24.383300,
1037 CRT
, 162.499500, 177.499500 ,-24.500000,
1038 CRV
, 177.499500, 188.749500 ,-24.500000,
1039 LIB
, 213.750000, 223.750500 ,-24.500000,
1040 OPH
, 244.000500, 251.250000 ,-24.583300,
1041 CET
, 0.000000, 25.000500 ,-25.500000,
1042 CAP
, 319.999500, 328.000500 ,-25.500000,
1043 AQR
, 328.000500, 357.499500 ,-25.500000,
1044 CET
, 357.499500, 360.000000 ,-25.500000,
1045 HYA
, 146.250000, 153.750000 ,-26.500000,
1046 ERI
, 70.500000, 72.499500 ,-27.250000,
1047 LEP
, 72.499500, 91.750500 ,-27.250000,
1048 CAP
, 300.000000, 319.999500 ,-28.000000,
1049 HYA
, 153.750000, 158.749500 ,-29.166700,
1050 HYA
, 188.749500, 223.750500 ,-29.500000,
1051 LIB
, 223.750500, 235.000500 ,-29.500000,
1052 SCO
, 235.000500, 240.000000 ,-29.500000,
1053 ERI
, 68.749500, 70.500000 ,-30.000000,
1054 OPH
, 251.250000, 264.000000 ,-30.000000,
1055 SGR
, 264.000000, 267.499500 ,-30.000000,
1056 HYA
, 158.749500, 162.499500 ,-31.166700,
1057 CMA
, 91.750500, 110.500500 ,-33.000000,
1058 HYA
, 183.750000, 188.749500 ,-33.000000,
1059 HYA
, 162.499500, 183.750000 ,-35.000000,
1060 FOR
, 52.500000, 56.250000 ,-36.000000,
1061 PYX
, 125.500500, 140.500500 ,-36.750000,
1062 ERI
, 64.000500, 68.749500 ,-37.000000,
1063 SGR
, 267.499500, 287.500500 ,-37.000000,
1064 PSA
, 319.999500, 345.000000 ,-37.000000,
1065 SCL
, 345.000000, 349.999500 ,-37.000000,
1066 FOR
, 45.000000, 52.500000 ,-39.583300,
1067 ANT
, 140.500500, 165.000000 ,-39.750000,
1068 SCL
, 0.000000, 25.000500 ,-40.000000,
1069 FOR
, 25.000500, 45.000000 ,-40.000000,
1070 ERI
, 58.000500, 64.000500 ,-40.000000,
1071 SCL
, 349.999500, 360.000000 ,-40.000000,
1072 CEN
, 212.500500, 223.750500 ,-42.000000,
1073 LUP
, 235.000500, 240.000000 ,-42.000000,
1074 SCO
, 240.000000, 246.312000 ,-42.000000,
1075 CAE
, 72.499500, 75.000000 ,-43.000000,
1076 COL
, 75.000000, 98.749500 ,-43.000000,
1077 PUP
, 120.000000, 125.500500 ,-43.000000,
1078 ERI
, 51.250500, 58.000500 ,-44.000000,
1079 SCO
, 246.312000, 267.499500 ,-45.500000,
1080 CRA
, 267.499500, 287.500500 ,-45.500000,
1081 SGR
, 287.500500, 304.999500 ,-45.500000,
1082 MIC
, 304.999500, 319.999500 ,-45.500000,
1083 ERI
, 45.000000, 51.250500 ,-46.000000,
1084 CAE
, 67.500000, 72.499500 ,-46.500000,
1085 LUP
, 229.999500, 235.000500 ,-48.000000,
1086 PHE
, 0.000000, 34.999500 ,-48.166700,
1087 ERI
, 40.000500, 45.000000 ,-49.000000,
1088 HOR
, 61.249500, 64.000500 ,-49.000000,
1089 CAE
, 64.000500, 67.500000 ,-49.000000,
1090 GRU
, 319.999500, 330.000000 ,-50.000000,
1091 PUP
, 90.000000, 120.000000 ,-50.750000,
1092 VEL
, 120.000000, 122.500500 ,-50.750000,
1093 ERI
, 36.250500, 40.000500 ,-51.000000,
1094 HOR
, 57.499500, 61.249500 ,-51.000000,
1095 PHE
, 0.000000, 27.499500 ,-51.500000,
1096 CAR
, 90.000000, 92.500500 ,-52.500000,
1097 VEL
, 122.500500, 126.750000 ,-53.000000,
1098 HOR
, 52.500000, 57.499500 ,-53.166700,
1099 DOR
, 57.499500, 60.000000 ,-53.166700,
1100 PHE
, 0.000000, 23.749500 ,-53.500000,
1101 ERI
, 32.500500, 36.250500 ,-54.000000,
1102 PIC
, 67.500000, 75.000000 ,-54.000000,
1103 LUP
, 225.750000, 229.999500 ,-54.000000,
1104 VEL
, 126.750000, 132.499500 ,-54.500000,
1105 CAR
, 92.500500, 97.500000 ,-55.000000,
1106 CEN
, 177.499500, 192.499500 ,-55.000000,
1107 LUP
, 212.500500, 225.750000 ,-55.000000,
1108 NOR
, 225.750000, 229.999500 ,-55.000000,
1109 DOR
, 60.000000, 64.999500 ,-56.500000,
1110 VEL
, 132.499500, 165.000000 ,-56.500000,
1111 CEN
, 165.000000, 168.750000 ,-56.500000,
1112 ARA
, 262.500000, 270.000000 ,-57.000000,
1113 TEL
, 270.000000, 304.999500 ,-57.000000,
1114 GRU
, 330.000000, 349.999500 ,-57.000000,
1115 HOR
, 48.000000, 52.500000 ,-57.500000,
1116 PIC
, 75.000000, 82.500000 ,-57.500000,
1117 CAR
, 97.500000, 102.499500 ,-58.000000,
1118 PHE
, 0.000000, 19.999500 ,-58.500000,
1119 ERI
, 19.999500, 32.500500 ,-58.500000,
1120 PHE
, 349.999500, 360.000000 ,-58.500000,
1121 DOR
, 64.999500, 68.749500 ,-59.000000,
1122 NOR
, 229.999500, 246.312000 ,-60.000000,
1123 IND
, 304.999500, 319.999500 ,-60.000000,
1124 PIC
, 82.500000, 90.000000 ,-61.000000,
1125 CIR
, 227.500500, 229.999500 ,-61.000000,
1126 ARA
, 246.312000, 248.749500 ,-61.000000,
1127 CIR
, 223.750500, 227.500500 ,-63.583300,
1128 ARA
, 248.749500, 251.250000 ,-63.583300,
1129 PIC
, 90.000000, 102.499500 ,-64.000000,
1130 CAR
, 102.499500, 135.499500 ,-64.000000,
1131 CEN
, 168.750000, 177.499500 ,-64.000000,
1132 CRU
, 177.499500, 192.499500 ,-64.000000,
1133 CEN
, 192.499500, 217.999500 ,-64.000000,
1134 CIR
, 202.500000, 205.000500 ,-65.000000,
1135 ARA
, 251.250000, 252.499500 ,-65.000000,
1136 HOR
, 32.500500, 48.000000 ,-67.500000,
1137 RET
, 48.000000, 68.749500 ,-67.500000,
1138 CIR
, 221.250000, 223.750500 ,-67.500000,
1139 ARA
, 252.499500, 262.500000 ,-67.500000,
1140 PAV
, 262.500000, 270.000000 ,-67.500000,
1141 TUC
, 330.000000, 349.999500 ,-67.500000,
1142 DOR
, 68.749500, 98.749500 ,-70.000000,
1143 CIR
, 205.000500, 221.250000 ,-70.000000,
1144 TRA
, 221.250000, 255.000000 ,-70.000000,
1145 TUC
, 0.000000, 19.999500 ,-75.000000,
1146 HYI
, 52.500000, 68.749500 ,-75.000000,
1147 VOL
, 98.749500, 135.499500 ,-75.000000,
1148 CAR
, 135.499500, 168.750000 ,-75.000000,
1149 MUS
, 168.750000, 205.000500 ,-75.000000,
1150 PAV
, 270.000000, 319.999500 ,-75.000000,
1151 IND
, 319.999500, 349.999500 ,-75.000000,
1152 TUC
, 349.999500, 360.000000 ,-75.000000,
1153 TUC
, 11.250000, 19.999500 ,-76.000000,
1154 HYI
, 0.000000, 52.500000 ,-82.500000,
1155 CHA
, 115.000500, 205.000500 ,-82.500000,
1156 APS
, 205.000500, 270.000000 ,-82.500000,
1157 MEN
, 52.500000, 115.000500 ,-85.000000,
1158 OCT
, 0.000000, 360.000000 ,-90.000000
1161 const gchar
* constellation_get(Sky
*sky
)
1165 static gdouble
calc_dist(struct projection
* proj
)
1169 void constellation_render_lines(Sky
*sky
)
1171 struct render_object
*robject
= &sky
->robject
;
1172 struct projection
*proj
= &sky
->projection
;
1175 cairo_save(robject
->cr
);
1176 cairo_set_source_rgba(robject
->cr
, 0.3, 0, 0.6, 0.35);
1178 if (robject
->type
== RT_FAST
)
1179 cairo_set_tolerance (robject
->cr
, 1.0);
1181 for (i
= 0; i
< CONST_NUM_LINES
; i
++) {
1183 robject
->coord
[0].posn
= &const_lines
[i
].p1
;
1184 robject
->coord
[1].posn
= &const_lines
[i
].p2
;
1185 //robject->num_coords = 2;
1187 proj
->trans
->sky_to_proj_equ(proj
, &robject
->coord
[0]);
1188 proj
->trans
->sky_to_proj_equ(proj
, &robject
->coord
[1]);
1190 if (robject
->coord
[0].x
> proj
->sky_width
&&
1191 robject
->coord
[1].x
> proj
->sky_width
)
1193 if (robject
->coord
[0].x
< 0 && robject
->coord
[1].x
< 0)
1195 if (robject
->coord
[0].y
> proj
->sky_height
&&
1196 robject
->coord
[1].y
> proj
->sky_height
)
1198 if (robject
->coord
[0].y
< 0 && robject
->coord
[1].y
< 0)
1201 if (robject
->coord
[0].x
> proj
->sky_width
* CONST_LINE_CLIP
||
1202 robject
->coord
[0].x
< proj
->sky_width
* -CONST_LINE_CLIP
)
1204 if (robject
->coord
[1].x
> proj
->sky_width
* CONST_LINE_CLIP
||
1205 robject
->coord
[1].x
< proj
->sky_width
* -CONST_LINE_CLIP
)
1207 if (robject
->coord
[0].y
> proj
->sky_height
* CONST_LINE_CLIP
||
1208 robject
->coord
[0].y
< proj
->sky_height
* -CONST_LINE_CLIP
)
1210 if (robject
->coord
[1].y
> proj
->sky_height
* CONST_LINE_CLIP
||
1211 robject
->coord
[0].y
< proj
->sky_height
* -CONST_LINE_CLIP
)
1214 cairo_move_to(robject
->cr
,
1215 robject
->coord
[0].x
, robject
->coord
[0].y
);
1216 cairo_line_to(robject
->cr
,
1217 robject
->coord
[1].x
, robject
->coord
[1].y
);
1221 cairo_stroke(robject
->cr
);
1223 if (robject
->type
== RT_FAST
)
1224 cairo_set_tolerance (robject
->cr
, 0.1); /* do we need this ? */
1226 cairo_restore(robject
->cr
);
1229 void constellation_render_names(Sky
*sky
)
1231 struct render_object
*robject
= &sky
->robject
;
1232 struct projection
*proj
= &sky
->projection
;
1235 void constellation_render_bounds(Sky
*sky
)
1237 struct render_object
*robject
= &sky
->robject
;
1238 struct projection
*proj
= &sky
->projection
;