1 #ifndef __JCOMPASS__JNOAA__
2 #define __JCOMPASS__JNOAA__
14 namespace JPP {
using namespace JCOMPASS; }
37 return out <<
object.getTitle() <<
' ' <<
"[" <<
object.getXmin() <<
"," <<
object.getXmax() <<
"]";
61 for (
iterator i = this->begin(); i != this->end(); ++i) {
62 i->getY() *=
PI / 180.0;
85 (*this)[ 946684800] = 1.695480;
86 (*this)[ 949363200] = 1.701550;
87 (*this)[ 951868800] = 1.707230;
88 (*this)[ 954547200] = 1.713300;
89 (*this)[ 957139200] = 1.719180;
90 (*this)[ 959817600] = 1.725250;
91 (*this)[ 962409600] = 1.731120;
92 (*this)[ 965088000] = 1.737190;
93 (*this)[ 967766400] = 1.743260;
94 (*this)[ 970358400] = 1.749130;
95 (*this)[ 973036800] = 1.755200;
96 (*this)[ 975628800] = 1.761070;
97 (*this)[ 978307200] = 1.767140;
98 (*this)[ 980985600] = 1.773220;
99 (*this)[ 983404800] = 1.778720;
100 (*this)[ 986083200] = 1.784800;
101 (*this)[ 988675200] = 1.790680;
102 (*this)[ 991353600] = 1.796770;
103 (*this)[ 993945600] = 1.802650;
104 (*this)[ 996624000] = 1.808730;
105 (*this)[ 999302400] = 1.814810;
106 (*this)[1001894400] = 1.820700;
107 (*this)[1004572800] = 1.826780;
108 (*this)[1007164800] = 1.832660;
109 (*this)[1009843200] = 1.838740;
110 (*this)[1012521600] = 1.844820;
111 (*this)[1014940800] = 1.850310;
112 (*this)[1017619200] = 1.856380;
113 (*this)[1020211200] = 1.862270;
114 (*this)[1022889600] = 1.868340;
115 (*this)[1025481600] = 1.874220;
116 (*this)[1028160000] = 1.880300;
117 (*this)[1030838400] = 1.886370;
118 (*this)[1033430400] = 1.892250;
119 (*this)[1036108800] = 1.898330;
120 (*this)[1038700800] = 1.904210;
121 (*this)[1041379200] = 1.910280;
122 (*this)[1044057600] = 1.916350;
123 (*this)[1046476800] = 1.921840;
124 (*this)[1049155200] = 1.927910;
125 (*this)[1051747200] = 1.933790;
126 (*this)[1054425600] = 1.939860;
127 (*this)[1057017600] = 1.945740;
128 (*this)[1059696000] = 1.951810;
129 (*this)[1062374400] = 1.957880;
130 (*this)[1064966400] = 1.963750;
131 (*this)[1067644800] = 1.969820;
132 (*this)[1070236800] = 1.975700;
133 (*this)[1072915200] = 1.981770;
134 (*this)[1075593600] = 1.987820;
135 (*this)[1078099200] = 1.993480;
136 (*this)[1080777600] = 1.999530;
137 (*this)[1083369600] = 2.005390;
138 (*this)[1086048000] = 2.011440;
139 (*this)[1088640000] = 2.017290;
140 (*this)[1091318400] = 2.023340;
141 (*this)[1093996800] = 2.029390;
142 (*this)[1096588800] = 2.035250;
143 (*this)[1099267200] = 2.041300;
144 (*this)[1101859200] = 2.047150;
145 (*this)[1104537600] = 2.053200;
146 (*this)[1107216000] = 2.060830;
147 (*this)[1109635200] = 2.067720;
148 (*this)[1112313600] = 2.075350;
149 (*this)[1114905600] = 2.082730;
150 (*this)[1117584000] = 2.090350;
151 (*this)[1120176000] = 2.097730;
152 (*this)[1122854400] = 2.105360;
153 (*this)[1125532800] = 2.112980;
154 (*this)[1128124800] = 2.120360;
155 (*this)[1130803200] = 2.127980;
156 (*this)[1133395200] = 2.135360;
157 (*this)[1136073600] = 2.142980;
158 (*this)[1138752000] = 2.150600;
159 (*this)[1141171200] = 2.157480;
160 (*this)[1143849600] = 2.165100;
161 (*this)[1146441600] = 2.172470;
162 (*this)[1149120000] = 2.180090;
163 (*this)[1151712000] = 2.187460;
164 (*this)[1154390400] = 2.195070;
165 (*this)[1157068800] = 2.202690;
166 (*this)[1159660800] = 2.210060;
167 (*this)[1162339200] = 2.217670;
168 (*this)[1164931200] = 2.225030;
169 (*this)[1167609600] = 2.232650;
170 (*this)[1170288000] = 2.240260;
171 (*this)[1172707200] = 2.247130;
172 (*this)[1175385600] = 2.254740;
173 (*this)[1177977600] = 2.262100;
174 (*this)[1180656000] = 2.269710;
175 (*this)[1183248000] = 2.277070;
176 (*this)[1185926400] = 2.284670;
177 (*this)[1188604800] = 2.292280;
178 (*this)[1191196800] = 2.299630;
179 (*this)[1193875200] = 2.307240;
180 (*this)[1196467200] = 2.314590;
181 (*this)[1199145600] = 2.322190;
182 (*this)[1201824000] = 2.329770;
183 (*this)[1204329600] = 2.336860;
184 (*this)[1207008000] = 2.344440;
185 (*this)[1209600000] = 2.351770;
186 (*this)[1212278400] = 2.359350;
187 (*this)[1214870400] = 2.366680;
188 (*this)[1217548800] = 2.374250;
189 (*this)[1220227200] = 2.381830;
190 (*this)[1222819200] = 2.389160;
191 (*this)[1225497600] = 2.396730;
192 (*this)[1228089600] = 2.404050;
193 (*this)[1230768000] = 2.411630;
194 (*this)[1233446400] = 2.419220;
195 (*this)[1235865600] = 2.426070;
196 (*this)[1238544000] = 2.433660;
197 (*this)[1241136000] = 2.441000;
198 (*this)[1243814400] = 2.448590;
199 (*this)[1246406400] = 2.455930;
200 (*this)[1249084800] = 2.463510;
201 (*this)[1251763200] = 2.471100;
202 (*this)[1254355200] = 2.478440;
203 (*this)[1257033600] = 2.486020;
204 (*this)[1259625600] = 2.493360;
205 (*this)[1262304000] = 2.500940;
206 (*this)[1264982400] = 2.509630;
207 (*this)[1267401600] = 2.517480;
208 (*this)[1270080000] = 2.526170;
209 (*this)[1272672000] = 2.534580;
210 (*this)[1275350400] = 2.543270;
211 (*this)[1277942400] = 2.551670;
212 (*this)[1280620800] = 2.560360;
213 (*this)[1283299200] = 2.569050;
214 (*this)[1285891200] = 2.577450;
215 (*this)[1288569600] = 2.586130;
216 (*this)[1291161600] = 2.594540;
217 (*this)[1293840000] = 2.603220;
218 (*this)[1296518400] = 2.611900;
219 (*this)[1298937600] = 2.619740;
220 (*this)[1301616000] = 2.628420;
221 (*this)[1304208000] = 2.636820;
222 (*this)[1306886400] = 2.645500;
223 (*this)[1309478400] = 2.653890;
224 (*this)[1312156800] = 2.662570;
225 (*this)[1314835200] = 2.671240;
226 (*this)[1317427200] = 2.679640;
227 (*this)[1320105600] = 2.688310;
228 (*this)[1322697600] = 2.696710;
229 (*this)[1325376000] = 2.705380;
230 (*this)[1328054400] = 2.714020;
231 (*this)[1330560000] = 2.722110;
232 (*this)[1333238400] = 2.730760;
233 (*this)[1335830400] = 2.739120;
234 (*this)[1338508800] = 2.747770;
235 (*this)[1341100800] = 2.756130;
236 (*this)[1343779200] = 2.764770;
237 (*this)[1346457600] = 2.773410;
238 (*this)[1349049600] = 2.781770;
239 (*this)[1351728000] = 2.790410;
240 (*this)[1354320000] = 2.798770;
241 (*this)[1356998400] = 2.807410;
242 (*this)[1359676800] = 2.816070;
243 (*this)[1362096000] = 2.823890;
244 (*this)[1364774400] = 2.832550;
245 (*this)[1367366400] = 2.840930;
246 (*this)[1370044800] = 2.849580;
247 (*this)[1372636800] = 2.857960;
248 (*this)[1375315200] = 2.866610;
249 (*this)[1377993600] = 2.875270;
250 (*this)[1380585600] = 2.883640;
251 (*this)[1383264000] = 2.892290;
252 (*this)[1385856000] = 2.900670;
253 (*this)[1388534400] = 2.909320;
254 (*this)[1391212800] = 2.917970;
255 (*this)[1393632000] = 2.925780;
256 (*this)[1396310400] = 2.934420;
257 (*this)[1398902400] = 2.942790;
258 (*this)[1401580800] = 2.951440;
259 (*this)[1404172800] = 2.959800;
260 (*this)[1406851200] = 2.968450;
261 (*this)[1409529600] = 2.977090;
262 (*this)[1412121600] = 2.985460;
263 (*this)[1414800000] = 2.994100;
264 (*this)[1417392000] = 3.002460;
265 (*this)[1420070400] = 3.011100;
266 (*this)[1422748800] = 3.020800;
267 (*this)[1425168000] = 3.029560;
268 (*this)[1427846400] = 3.039260;
269 (*this)[1430438400] = 3.048640;
270 (*this)[1433116800] = 3.058340;
271 (*this)[1435708800] = 3.067720;
272 (*this)[1438387200] = 3.077420;
273 (*this)[1441065600] = 3.087110;
274 (*this)[1443657600] = 3.096490;
275 (*this)[1446336000] = 3.106180;
276 (*this)[1448928000] = 3.115560;
277 (*this)[1451606400] = 3.125250;
278 (*this)[1454284800] = 3.134910;
279 (*this)[1456790400] = 3.143950;
280 (*this)[1459468800] = 3.153610;
281 (*this)[1462060800] = 3.162950;
282 (*this)[1464739200] = 3.172610;
283 (*this)[1467331200] = 3.181960;
284 (*this)[1470009600] = 3.191610;
285 (*this)[1472688000] = 3.201270;
286 (*this)[1475280000] = 3.210610;
287 (*this)[1477958400] = 3.220260;
288 (*this)[1480550400] = 3.229600;
289 (*this)[1483228800] = 3.239250;
290 (*this)[1485907200] = 3.248930;
291 (*this)[1488326400] = 3.257670;
292 (*this)[1491004800] = 3.267340;
293 (*this)[1493596800] = 3.276700;
294 (*this)[1496275200] = 3.286370;
295 (*this)[1498867200] = 3.295730;
296 (*this)[1501545600] = 3.305400;
297 (*this)[1504224000] = 3.315070;
298 (*this)[1506816000] = 3.324420;
299 (*this)[1509494400] = 3.334090;
300 (*this)[1512086400] = 3.343450;
301 (*this)[1514764800] = 3.353110;
302 (*this)[1517443200] = 3.362770;
303 (*this)[1519862400] = 3.371500;
304 (*this)[1522540800] = 3.381160;
305 (*this)[1525132800] = 3.390510;
306 (*this)[1527811200] = 3.400170;
307 (*this)[1530403200] = 3.409520;
308 (*this)[1533081600] = 3.419170;
309 (*this)[1535760000] = 3.428830;
310 (*this)[1538352000] = 3.438170;
311 (*this)[1541030400] = 3.447830;
312 (*this)[1543622400] = 3.457170;
313 (*this)[1546300800] = 3.466820;
314 (*this)[1548979200] = 3.476470;
315 (*this)[1551398400] = 3.485190;
316 (*this)[1554076800] = 3.494840;
317 (*this)[1556668800] = 3.504170;
318 (*this)[1559347200] = 3.513820;
319 (*this)[1561939200] = 3.523160;
320 (*this)[1564617600] = 3.532800;
321 (*this)[1567296000] = 3.542440;
322 (*this)[1569888000] = 3.551780;
323 (*this)[1572566400] = 3.561420;
324 (*this)[1575158400] = 3.570750;
325 (*this)[1577836800] = 3.580390;
326 (*this)[1580515200] = 3.589700;
327 (*this)[1583020800] = 3.598420;
328 (*this)[1585699200] = 3.607730;
329 (*this)[1588291200] = 3.616750;
330 (*this)[1590969600] = 3.626060;
331 (*this)[1593561600] = 3.635070;
332 (*this)[1596240000] = 3.644380;
333 (*this)[1598918400] = 3.653690;
334 (*this)[1601510400] = 3.662700;
335 (*this)[1604188800] = 3.672010;
336 (*this)[1606780800] = 3.681020;
337 (*this)[1609459200] = 3.690320;
338 (*this)[1612137600] = 3.699660;
339 (*this)[1614556800] = 3.708080;
340 (*this)[1617235200] = 3.717410;
341 (*this)[1619827200] = 3.726440;
342 (*this)[1622505600] = 3.735770;
343 (*this)[1625097600] = 3.744800;
344 (*this)[1627776000] = 3.754120;
345 (*this)[1630454400] = 3.763450;
346 (*this)[1633046400] = 3.772470;
347 (*this)[1635724800] = 3.781800;
348 (*this)[1638316800] = 3.790820;
349 (*this)[1640995200] = 3.800140;
350 (*this)[1643673600] = 3.809460;
351 (*this)[1646092800] = 3.817880;
352 (*this)[1648771200] = 3.827200;
353 (*this)[1651363200] = 3.836220;
354 (*this)[1654041600] = 3.845540;
355 (*this)[1656633600] = 3.854550;
356 (*this)[1659312000] = 3.863870;
357 (*this)[1661990400] = 3.873180;
358 (*this)[1664582400] = 3.882200;
359 (*this)[1667260800] = 3.891510;
360 (*this)[1669852800] = 3.900520;
361 (*this)[1672531200] = 3.909830;
362 (*this)[1675209600] = 3.919150;
363 (*this)[1677628800] = 3.927550;
364 (*this)[1680307200] = 3.936860;
365 (*this)[1682899200] = 3.945870;
366 (*this)[1685577600] = 3.955180;
367 (*this)[1688169600] = 3.964180;
368 (*this)[1690848000] = 3.973490;
369 (*this)[1693526400] = 3.982800;
370 (*this)[1696118400] = 3.991800;
371 (*this)[1698796800] = 4.001100;
372 (*this)[1701388800] = 4.010100;
373 (*this)[1704067200] = 4.019410;
374 (*this)[1706745600] = 4.028680;
375 (*this)[1709251200] = 4.037360;
376 (*this)[1711929600] = 4.046630;
377 (*this)[1714521600] = 4.055600;
378 (*this)[1717200000] = 4.064870;
379 (*this)[1719792000] = 4.073840;
380 (*this)[1722470400] = 4.083110;
381 (*this)[1725148800] = 4.092380;
382 (*this)[1727740800] = 4.101350;
383 (*this)[1730419200] = 4.110620;
384 (*this)[1733011200] = 4.119590;
406 (*this)[ 946684800] = -0.280210;
407 (*this)[ 949363200] = -0.271470;
408 (*this)[ 951868800] = -0.263290;
409 (*this)[ 954547200] = -0.254560;
410 (*this)[ 957139200] = -0.246100;
411 (*this)[ 959817600] = -0.237370;
412 (*this)[ 962409600] = -0.228910;
413 (*this)[ 965088000] = -0.220180;
414 (*this)[ 967766400] = -0.211450;
415 (*this)[ 970358400] = -0.203000;
416 (*this)[ 973036800] = -0.194260;
417 (*this)[ 975628800] = -0.185820;
418 (*this)[ 978307200] = -0.177080;
419 (*this)[ 980985600] = -0.168330;
420 (*this)[ 983404800] = -0.160430;
421 (*this)[ 986083200] = -0.151670;
422 (*this)[ 988675200] = -0.143200;
423 (*this)[ 991353600] = -0.134450;
424 (*this)[ 993945600] = -0.125990;
425 (*this)[ 996624000] = -0.117240;
426 (*this)[ 999302400] = -0.108490;
427 (*this)[1001894400] = -0.100020;
428 (*this)[1004572800] = -0.091270;
429 (*this)[1007164800] = -0.082810;
430 (*this)[1009843200] = -0.074070;
431 (*this)[1012521600] = -0.065320;
432 (*this)[1014940800] = -0.057420;
433 (*this)[1017619200] = -0.048680;
434 (*this)[1020211200] = -0.040220;
435 (*this)[1022889600] = -0.031480;
436 (*this)[1025481600] = -0.023020;
437 (*this)[1028160000] = -0.014280;
438 (*this)[1030838400] = -0.005540;
439 (*this)[1033430400] = 0.002920;
440 (*this)[1036108800] = 0.011660;
441 (*this)[1038700800] = 0.020120;
442 (*this)[1041379200] = 0.028850;
443 (*this)[1044057600] = 0.037590;
444 (*this)[1046476800] = 0.045480;
445 (*this)[1049155200] = 0.054210;
446 (*this)[1051747200] = 0.062670;
447 (*this)[1054425600] = 0.071400;
448 (*this)[1057017600] = 0.079850;
449 (*this)[1059696000] = 0.088580;
450 (*this)[1062374400] = 0.097310;
451 (*this)[1064966400] = 0.105760;
452 (*this)[1067644800] = 0.114490;
453 (*this)[1070236800] = 0.122940;
454 (*this)[1072915200] = 0.131670;
455 (*this)[1075593600] = 0.140370;
456 (*this)[1078099200] = 0.148510;
457 (*this)[1080777600] = 0.157210;
458 (*this)[1083369600] = 0.165630;
459 (*this)[1086048000] = 0.174330;
460 (*this)[1088640000] = 0.182750;
461 (*this)[1091318400] = 0.191450;
462 (*this)[1093996800] = 0.200150;
463 (*this)[1096588800] = 0.208570;
464 (*this)[1099267200] = 0.217270;
465 (*this)[1101859200] = 0.225680;
466 (*this)[1104537600] = 0.234380;
467 (*this)[1107216000] = 0.243640;
468 (*this)[1109635200] = 0.252010;
469 (*this)[1112313600] = 0.261270;
470 (*this)[1114905600] = 0.270230;
471 (*this)[1117584000] = 0.279490;
472 (*this)[1120176000] = 0.288450;
473 (*this)[1122854400] = 0.297710;
474 (*this)[1125532800] = 0.306970;
475 (*this)[1128124800] = 0.315920;
476 (*this)[1130803200] = 0.325180;
477 (*this)[1133395200] = 0.334130;
478 (*this)[1136073600] = 0.343390;
479 (*this)[1138752000] = 0.352640;
480 (*this)[1141171200] = 0.360990;
481 (*this)[1143849600] = 0.370240;
482 (*this)[1146441600] = 0.379190;
483 (*this)[1149120000] = 0.388430;
484 (*this)[1151712000] = 0.397380;
485 (*this)[1154390400] = 0.406630;
486 (*this)[1157068800] = 0.415870;
487 (*this)[1159660800] = 0.424810;
488 (*this)[1162339200] = 0.434050;
489 (*this)[1164931200] = 0.442990;
490 (*this)[1167609600] = 0.452230;
491 (*this)[1170288000] = 0.461470;
492 (*this)[1172707200] = 0.469810;
493 (*this)[1175385600] = 0.479050;
494 (*this)[1177977600] = 0.487980;
495 (*this)[1180656000] = 0.497210;
496 (*this)[1183248000] = 0.506150;
497 (*this)[1185926400] = 0.515380;
498 (*this)[1188604800] = 0.524610;
499 (*this)[1191196800] = 0.533540;
500 (*this)[1193875200] = 0.542760;
501 (*this)[1196467200] = 0.551690;
502 (*this)[1199145600] = 0.560920;
503 (*this)[1201824000] = 0.570110;
504 (*this)[1204329600] = 0.578720;
505 (*this)[1207008000] = 0.587910;
506 (*this)[1209600000] = 0.596810;
507 (*this)[1212278400] = 0.606000;
508 (*this)[1214870400] = 0.614900;
509 (*this)[1217548800] = 0.624090;
510 (*this)[1220227200] = 0.633280;
511 (*this)[1222819200] = 0.642170;
512 (*this)[1225497600] = 0.651360;
513 (*this)[1228089600] = 0.660250;
514 (*this)[1230768000] = 0.669440;
515 (*this)[1233446400] = 0.678650;
516 (*this)[1235865600] = 0.686960;
517 (*this)[1238544000] = 0.696170;
518 (*this)[1241136000] = 0.705080;
519 (*this)[1243814400] = 0.714280;
520 (*this)[1246406400] = 0.723190;
521 (*this)[1249084800] = 0.732390;
522 (*this)[1251763200] = 0.741590;
523 (*this)[1254355200] = 0.750500;
524 (*this)[1257033600] = 0.759700;
525 (*this)[1259625600] = 0.768600;
526 (*this)[1262304000] = 0.777790;
527 (*this)[1264982400] = 0.788410;
528 (*this)[1267401600] = 0.798000;
529 (*this)[1270080000] = 0.808610;
530 (*this)[1272672000] = 0.818880;
531 (*this)[1275350400] = 0.829500;
532 (*this)[1277942400] = 0.839760;
533 (*this)[1280620800] = 0.850370;
534 (*this)[1283299200] = 0.860980;
535 (*this)[1285891200] = 0.871250;
536 (*this)[1288569600] = 0.881850;
537 (*this)[1291161600] = 0.892120;
538 (*this)[1293840000] = 0.902720;
539 (*this)[1296518400] = 0.913320;
540 (*this)[1298937600] = 0.922900;
541 (*this)[1301616000] = 0.933500;
542 (*this)[1304208000] = 0.943750;
543 (*this)[1306886400] = 0.954350;
544 (*this)[1309478400] = 0.964610;
545 (*this)[1312156800] = 0.975200;
546 (*this)[1314835200] = 0.985790;
547 (*this)[1317427200] = 0.996040;
548 (*this)[1320105600] = 1.006640;
549 (*this)[1322697600] = 1.016880;
550 (*this)[1325376000] = 1.027470;
551 (*this)[1328054400] = 1.038030;
552 (*this)[1330560000] = 1.047910;
553 (*this)[1333238400] = 1.058460;
554 (*this)[1335830400] = 1.068680;
555 (*this)[1338508800] = 1.079230;
556 (*this)[1341100800] = 1.089440;
557 (*this)[1343779200] = 1.100000;
558 (*this)[1346457600] = 1.110550;
559 (*this)[1349049600] = 1.120750;
560 (*this)[1351728000] = 1.131300;
561 (*this)[1354320000] = 1.141510;
562 (*this)[1356998400] = 1.152050;
563 (*this)[1359676800] = 1.162630;
564 (*this)[1362096000] = 1.172170;
565 (*this)[1364774400] = 1.182750;
566 (*this)[1367366400] = 1.192970;
567 (*this)[1370044800] = 1.203540;
568 (*this)[1372636800] = 1.213770;
569 (*this)[1375315200] = 1.224330;
570 (*this)[1377993600] = 1.234900;
571 (*this)[1380585600] = 1.245120;
572 (*this)[1383264000] = 1.255680;
573 (*this)[1385856000] = 1.265900;
574 (*this)[1388534400] = 1.276460;
575 (*this)[1391212800] = 1.287020;
576 (*this)[1393632000] = 1.296550;
577 (*this)[1396310400] = 1.307110;
578 (*this)[1398902400] = 1.317320;
579 (*this)[1401580800] = 1.327870;
580 (*this)[1404172800] = 1.338090;
581 (*this)[1406851200] = 1.348640;
582 (*this)[1409529600] = 1.359190;
583 (*this)[1412121600] = 1.369390;
584 (*this)[1414800000] = 1.379940;
585 (*this)[1417392000] = 1.390150;
586 (*this)[1420070400] = 1.400690;
587 (*this)[1422748800] = 1.412860;
588 (*this)[1425168000] = 1.423850;
589 (*this)[1427846400] = 1.436010;
590 (*this)[1430438400] = 1.447780;
591 (*this)[1433116800] = 1.459940;
592 (*this)[1435708800] = 1.471710;
593 (*this)[1438387200] = 1.483870;
594 (*this)[1441065600] = 1.496020;
595 (*this)[1443657600] = 1.507790;
596 (*this)[1446336000] = 1.519940;
597 (*this)[1448928000] = 1.531700;
598 (*this)[1451606400] = 1.543850;
599 (*this)[1454284800] = 1.555970;
600 (*this)[1456790400] = 1.567300;
601 (*this)[1459468800] = 1.579410;
602 (*this)[1462060800] = 1.591140;
603 (*this)[1464739200] = 1.603250;
604 (*this)[1467331200] = 1.614960;
605 (*this)[1470009600] = 1.627070;
606 (*this)[1472688000] = 1.639180;
607 (*this)[1475280000] = 1.650890;
608 (*this)[1477958400] = 1.663000;
609 (*this)[1480550400] = 1.674710;
610 (*this)[1483228800] = 1.686810;
611 (*this)[1485907200] = 1.698940;
612 (*this)[1488326400] = 1.709900;
613 (*this)[1491004800] = 1.722030;
614 (*this)[1493596800] = 1.733760;
615 (*this)[1496275200] = 1.745890;
616 (*this)[1498867200] = 1.757620;
617 (*this)[1501545600] = 1.769750;
618 (*this)[1504224000] = 1.781870;
619 (*this)[1506816000] = 1.793600;
620 (*this)[1509494400] = 1.805720;
621 (*this)[1512086400] = 1.817450;
622 (*this)[1514764800] = 1.829560;
623 (*this)[1517443200] = 1.841680;
624 (*this)[1519862400] = 1.852620;
625 (*this)[1522540800] = 1.864730;
626 (*this)[1525132800] = 1.876450;
627 (*this)[1527811200] = 1.888560;
628 (*this)[1530403200] = 1.900280;
629 (*this)[1533081600] = 1.912380;
630 (*this)[1535760000] = 1.924490;
631 (*this)[1538352000] = 1.936200;
632 (*this)[1541030400] = 1.948300;
633 (*this)[1543622400] = 1.960010;
634 (*this)[1546300800] = 1.972110;
635 (*this)[1548979200] = 1.984210;
636 (*this)[1551398400] = 1.995130;
637 (*this)[1554076800] = 2.007230;
638 (*this)[1556668800] = 2.018930;
639 (*this)[1559347200] = 2.031020;
640 (*this)[1561939200] = 2.042720;
641 (*this)[1564617600] = 2.054810;
642 (*this)[1567296000] = 2.066900;
643 (*this)[1569888000] = 2.078590;
644 (*this)[1572566400] = 2.090680;
645 (*this)[1575158400] = 2.102370;
646 (*this)[1577836800] = 2.114450;
647 (*this)[1580515200] = 2.127360;
648 (*this)[1583020800] = 2.139440;
649 (*this)[1585699200] = 2.152350;
650 (*this)[1588291200] = 2.164850;
651 (*this)[1590969600] = 2.177760;
652 (*this)[1593561600] = 2.190250;
653 (*this)[1596240000] = 2.203150;
654 (*this)[1598918400] = 2.216060;
655 (*this)[1601510400] = 2.228540;
656 (*this)[1604188800] = 2.241440;
657 (*this)[1606780800] = 2.253930;
658 (*this)[1609459200] = 2.266830;
659 (*this)[1612137600] = 2.279760;
660 (*this)[1614556800] = 2.291440;
661 (*this)[1617235200] = 2.304370;
662 (*this)[1619827200] = 2.316880;
663 (*this)[1622505600] = 2.329810;
664 (*this)[1625097600] = 2.342320;
665 (*this)[1627776000] = 2.355240;
666 (*this)[1630454400] = 2.368160;
667 (*this)[1633046400] = 2.380670;
668 (*this)[1635724800] = 2.393590;
669 (*this)[1638316800] = 2.406090;
670 (*this)[1640995200] = 2.419010;
671 (*this)[1643673600] = 2.431920;
672 (*this)[1646092800] = 2.443590;
673 (*this)[1648771200] = 2.456500;
674 (*this)[1651363200] = 2.469000;
675 (*this)[1654041600] = 2.481910;
676 (*this)[1656633600] = 2.494400;
677 (*this)[1659312000] = 2.507310;
678 (*this)[1661990400] = 2.520210;
679 (*this)[1664582400] = 2.532700;
680 (*this)[1667260800] = 2.545610;
681 (*this)[1669852800] = 2.558090;
682 (*this)[1672531200] = 2.570990;
683 (*this)[1675209600] = 2.583890;
684 (*this)[1677628800] = 2.595540;
685 (*this)[1680307200] = 2.608440;
686 (*this)[1682899200] = 2.620920;
687 (*this)[1685577600] = 2.633810;
688 (*this)[1688169600] = 2.646280;
689 (*this)[1690848000] = 2.659180;
690 (*this)[1693526400] = 2.672060;
691 (*this)[1696118400] = 2.684540;
692 (*this)[1698796800] = 2.697420;
693 (*this)[1701388800] = 2.709890;
694 (*this)[1704067200] = 2.722780;
695 (*this)[1706745600] = 2.735620;
696 (*this)[1709251200] = 2.747640;
697 (*this)[1711929600] = 2.760480;
698 (*this)[1714521600] = 2.772910;
699 (*this)[1717200000] = 2.785750;
700 (*this)[1719792000] = 2.798180;
701 (*this)[1722470400] = 2.811020;
702 (*this)[1725148800] = 2.823850;
703 (*this)[1727740800] = 2.836270;
704 (*this)[1730419200] = 2.849110;
705 (*this)[1733011200] = 2.861530;
static JARCAMagneticDeclination getARCAMagneticDeclination
Function object for magnetic declination at ARCA site.
Interpolation of magnetic declination data at ORCA site.
static JZEROMagneticDeclination getZEROMagneticDeclination
Function object for zero magnetic declination.
Fall back class for zero magnetic declination.
static JORCAMagneticDeclination getORCAMagneticDeclination
Function object for magnetic declination at ORCA site.
JNOAAFunction1D_t(const std::string &title)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JNOAAFunction1D_t &object)
Write function to output stream.
JZEROMagneticDeclination()
Default constructor.
Auxiliary base class for interpolation of magnetic declination data obtained from website of NOAA...
Auxiliary class for title.
static const double PI
Mathematical constants.
JORCAMagneticDeclination()
Default constructor.
virtual void do_compile() override
Function compilation.
JARCAMagneticDeclination()
Default constructor.
Interpolation of magnetic declination data at ARCA site.