25 #ifndef __TERRALIB_RP_INTERNAL_SPECTRALRESPONSEFUNCTIONS_H    26 #define __TERRALIB_RP_INTERNAL_SPECTRALRESPONSEFUNCTIONS_H  4545         {10400,0.031957661},
  4546         {10450,0.066079988},
  4547         {10500,0.138395248},
  4548         {10550,0.278406982},
  4549         {10600,0.505662398},
  4550         {10650,0.725864199},
  4551         {10700,0.808512638},
  4552         {10750,0.841080412},
  4553         {10800,0.843348592},
  4554         {10850,0.873433585},
  4555         {10900,0.915442775},
  4556         {10950,0.978028907},
  4558         {11050,0.990887898},
  4559         {11100,0.871548375},
  4560         {11150,0.653390796},
  4561         {11200,0.409641209},
  4562         {11250,0.241318408},
  4568         {11500,0.478180944},
  4569         {11550,0.677969452},
  4570         {11600,0.856502695},
  4571         {11650,0.966787346},
  4572         {11700,0.977679663},
  4573         {11750,0.906317161},
  4574         {11800,0.862368041},
  4575         {11850,0.829035771},
  4576         {11900,0.859573529},
  4577         {11950,0.896279126},
  4578         {12000,0.972061678},
  4579         {12050,0.997528121},
  4580         {12100,0.987537925},
  4581         {12150,0.987631547},
  4582         {12200,0.954109591},
  4583         {12250,0.923587577},
  4584         {12300,0.961260942},
  4586         {12400,0.977224356},
  5625         { 421 , 0.0000526890  },
  5626         { 422 , 0.0001053780  },
  5627         { 423 , 0.0000526890  },
  5628         { 424 , 0.0000000000  },
  5629         { 425 , 0.0000000000  },
  5630         { 426 , 0.0000000000  },
  5631         { 427 , 0.0000482633  },
  5632         { 428 , 0.0000965267  },
  5633         { 429 , 0.0002842930  },
  5634         { 430 , 0.0004720593  },
  5635         { 431 , 0.0007384815  },
  5636         { 432 , 0.0010049037  },
  5637         { 433 , 0.0012079852  },
  5638         { 434 , 0.0014110666  },
  5639         { 435 , 0.0021316968  },
  5640         { 436 , 0.0028523269  },
  5641         { 437 , 0.0062826055  },
  5642         { 438 , 0.0097128841  },
  5643         { 439 , 0.0174169915  },
  5644         { 440 , 0.0251210990  },
  5645         { 441 , 0.0412177823  },
  5646         { 442 , 0.0573144655  },
  5647         { 443 , 0.0996880363  },
  5648         { 444 , 0.1420616070  },
  5649         { 445 , 0.2614926777  },
  5650         { 446 , 0.3809237485  },
  5651         { 447 , 0.5118168683  },
  5652         { 448 , 0.6427099880  },
  5653         { 449 , 0.6630050389  },
  5654         { 450 , 0.6833000897  },
  5655         { 451 , 0.6990656859  },
  5656         { 452 , 0.7148312821  },
  5657         { 453 , 0.7186192155  },
  5658         { 454 , 0.7224071490  },
  5659         { 455 , 0.7160350045  },
  5660         { 456 , 0.7096628600  },
  5661         { 457 , 0.7048414589  },
  5662         { 458 , 0.7000200579  },
  5663         { 459 , 0.7103798710  },
  5664         { 460 , 0.7207396841  },
  5665         { 461 , 0.7294953875  },
  5666         { 462 , 0.7382510908  },
  5667         { 463 , 0.7386517593  },
  5668         { 464 , 0.7390524277  },
  5669         { 465 , 0.7458904778  },
  5670         { 466 , 0.7527285279  },
  5671         { 467 , 0.7464043090  },
  5672         { 468 , 0.7400800900  },
  5673         { 469 , 0.7384613032  },
  5674         { 470 , 0.7368425164  },
  5675         { 471 , 0.7365073626  },
  5676         { 472 , 0.7361722087  },
  5677         { 473 , 0.7423525612  },
  5678         { 474 , 0.7485329137  },
  5679         { 475 , 0.7548914794  },
  5680         { 476 , 0.7612500451  },
  5681         { 477 , 0.7540900394  },
  5682         { 478 , 0.7469300337  },
  5683         { 479 , 0.7466014164  },
  5684         { 480 , 0.7462727991  },
  5685         { 481 , 0.7468420947  },
  5686         { 482 , 0.7474113903  },
  5687         { 483 , 0.7624332544  },
  5688         { 484 , 0.7774551185  },
  5689         { 485 , 0.7909564755  },
  5690         { 486 , 0.8044578326  },
  5691         { 487 , 0.8065016050  },
  5692         { 488 , 0.8085453774  },
  5693         { 489 , 0.8141045230  },
  5694         { 490 , 0.8196636686  },
  5695         { 491 , 0.8281524107  },
  5696         { 492 , 0.8366411529  },
  5697         { 493 , 0.8576382745  },
  5698         { 494 , 0.8786353962  },
  5699         { 495 , 0.8980385305  },
  5700         { 496 , 0.9174416649  },
  5701         { 497 , 0.9262161262  },
  5702         { 498 , 0.9349905876  },
  5703         { 499 , 0.9418006266  },
  5704         { 500 , 0.9486106656  },
  5705         { 501 , 0.9464323568  },
  5706         { 502 , 0.9442540480  },
  5707         { 503 , 0.9580565440  },
  5708         { 504 , 0.9718590401  },
  5709         { 505 , 0.9778238584  },
  5710         { 506 , 0.9837886768  },
  5711         { 507 , 0.9918943384  },
  5712         { 508 , 1.0000000000  },
  5713         { 509 , 0.9913978556  },
  5714         { 510 , 0.9827957111  },
  5715         { 511 , 0.9810986527  },
  5716         { 512 , 0.9794015943  },
  5717         { 513 , 0.9786207175  },
  5718         { 514 , 0.9778398408  },
  5719         { 515 , 0.9519019650  },
  5720         { 516 , 0.9259640891  },
  5721         { 517 , 0.8805665337  },
  5722         { 518 , 0.8351689782  },
  5723         { 519 , 0.8106135127  },
  5724         { 520 , 0.7860580472  },
  5725         { 521 , 0.7792866818  },
  5726         { 522 , 0.7725153165  },
  5727         { 523 , 0.7038166352  },
  5728         { 524 , 0.6351179538  },
  5729         { 525 , 0.5085662730  },
  5730         { 526 , 0.3820145922  },
  5731         { 527 , 0.2971561215  },
  5732         { 528 , 0.2122976509  },
  5733         { 529 , 0.1719771473  },
  5734         { 530 , 0.1316566437  },
  5735         { 531 , 0.1062382517  },
  5736         { 532 , 0.0808198597  },
  5737         { 533 , 0.0639739208  },
  5738         { 534 , 0.0471279818  },
  5739         { 535 , 0.0366205601  },
  5740         { 536 , 0.0261131384  },
  5741         { 537 , 0.0209366477  },
  5742         { 538 , 0.0157601570  },
  5743         { 539 , 0.0129941639  },
  5744         { 540 , 0.0102281709  },
  5745         { 541 , 0.0092722109  },
  5746         { 542 , 0.0083162510  },
  5747         { 543 , 0.0068270039  },
  5748         { 544 , 0.0053377569  },
  5749         { 545 , 0.0045159565  },
  5750         { 546 , 0.0036941562  },
  5751         { 547 , 0.0028124182  },
  5752         { 548 , 0.0019306803  },
  5753         { 549 , 0.0014976711  },
  5754         { 550 , 0.0010646619  },
  5755         { 551 , 0.0009583648  },
  5756         { 552 , 0.0008520677  },
  5757         { 553 , 0.0009616556  },
  5758         { 554 , 0.0010712436  },
  5759         { 555 , 0.0010452893  },
  5760         { 556 , 0.0010193350  },
  5761         { 557 , 0.0010173016  },
  5762         { 558 , 0.0010152681  },
  5763         { 559 , 0.0010614673  },
  5764         { 560 , 0.0011076665  },
  5765         { 561 , 0.0009727444  },
  5766         { 562 , 0.0008378222  },
  5767         { 563 , 0.0007978795  },
  5768         { 564 , 0.0007579368  },
  5769         { 565 , 0.0007975094  },
  5770         { 566 , 0.0008370820  },
  5771         { 567 , 0.0007764541  },
  5772         { 568 , 0.0007158263  },
  5773         { 569 , 0.0008400645  },
  5774         { 570 , 0.0009643026  },
  5775         { 571 , 0.0009223650  },
  5776         { 572 , 0.0008804274  },
  5777         { 573 , 0.0008212484  },
  5778         { 574 , 0.0007620693  },
  5779         { 575 , 0.0008380575  },
  5780         { 576 , 0.0009140457  },
  5781         { 577 , 0.0008347905  },
  5782         { 578 , 0.0007555352  },
  5783         { 579 , 0.0007550691  },
  5784         { 580 , 0.0007546030  },
  5785         { 581 , 0.0008222925  },
  5786         { 582 , 0.0008899819  },
  5787         { 583 , 0.0008421498  },
  5788         { 584 , 0.0007943177  },
  5789         { 585 , 0.0007129434  },
  5790         { 586 , 0.0006315691  },
  5791         { 587 , 0.0006103182  },
  5792         { 588 , 0.0005890673  },
  5793         { 589 , 0.0006142982  },
  5794         { 590 , 0.0006395290  },
  5795         { 591 , 0.0006619936  },
  5796         { 592 , 0.0006844582  },
  5797         { 593 , 0.0006171849  },
  5798         { 594 , 0.0005499117  },
  5799         { 595 , 0.0005728040  },
  5800         { 596 , 0.0005956964  },
  5801         { 597 , 0.0004453629  },
  5802         { 598 , 0.0002950293  },
  5803         { 599 , 0.0001475147  }
  5808         { 403 , 0.0000771482  },
  5809         { 404 , 0.0001542964  },
  5810         { 405 , 0.0000771482  },
  5811         { 406 , 0.0000000000  },
  5812         { 407 , 0.0000000000  },
  5813         { 408 , 0.0000000000  },
  5814         { 409 , 0.0000681768  },
  5815         { 410 , 0.0001363537  },
  5816         { 411 , 0.0002663343  },
  5817         { 412 , 0.0003963149  },
  5818         { 413 , 0.0002611546  },
  5819         { 414 , 0.0001259944  },
  5820         { 415 , 0.0000629972  },
  5821         { 416 , 0.0000000000  },
  5822         { 417 , 0.0000000000  },
  5823         { 418 , 0.0000000000  },
  5824         { 419 , 0.0000567467  },
  5825         { 420 , 0.0001134933  },
  5826         { 421 , 0.0000567467  },
  5827         { 422 , 0.0000000000  },
  5828         { 423 , 0.0000000000  },
  5829         { 424 , 0.0000000000  },
  5830         { 425 , 0.0000000000  },
  5831         { 426 , 0.0000000000  },
  5832         { 427 , 0.0000000000  },
  5833         { 428 , 0.0000000000  },
  5834         { 429 , 0.0001979817  },
  5835         { 430 , 0.0003959633  },
  5836         { 431 , 0.0001979817  },
  5837         { 432 , 0.0000000000  },
  5838         { 433 , 0.0000924690  },
  5839         { 434 , 0.0001849379  },
  5840         { 435 , 0.0000924690  },
  5841         { 436 , 0.0000000000  },
  5842         { 437 , 0.0001771123  },
  5843         { 438 , 0.0003542247  },
  5844         { 439 , 0.0001771123  },
  5845         { 440 , 0.0000000000  },
  5846         { 441 , 0.0002535621  },
  5847         { 442 , 0.0005071242  },
  5848         { 443 , 0.0003765948  },
  5849         { 444 , 0.0002460654  },
  5850         { 445 , 0.0005677972  },
  5851         { 446 , 0.0008895290  },
  5852         { 447 , 0.0007642153  },
  5853         { 448 , 0.0006389015  },
  5854         { 449 , 0.0009023015  },
  5855         { 450 , 0.0011657015  },
  5856         { 451 , 0.0013116384  },
  5857         { 452 , 0.0014575753  },
  5858         { 453 , 0.0012141850  },
  5859         { 454 , 0.0009707947  },
  5860         { 455 , 0.0008557714  },
  5861         { 456 , 0.0007407481  },
  5862         { 457 , 0.0006962294  },
  5863         { 458 , 0.0006517106  },
  5864         { 459 , 0.0006475191  },
  5865         { 460 , 0.0006433276  },
  5866         { 461 , 0.0007035538  },
  5867         { 462 , 0.0007637799  },
  5868         { 463 , 0.0008515242  },
  5869         { 464 , 0.0009392684  },
  5870         { 465 , 0.0008039145  },
  5871         { 466 , 0.0006685606  },
  5872         { 467 , 0.0005295266  },
  5873         { 468 , 0.0003904926  },
  5874         { 469 , 0.0006752285  },
  5875         { 470 , 0.0009599644  },
  5876         { 471 , 0.0008539232  },
  5877         { 472 , 0.0007478820  },
  5878         { 473 , 0.0008605483  },
  5879         { 474 , 0.0009732146  },
  5880         { 475 , 0.0013297029  },
  5881         { 476 , 0.0016861912  },
  5882         { 477 , 0.0011063315  },
  5883         { 478 , 0.0005264718  },
  5884         { 479 , 0.0006999780  },
  5885         { 480 , 0.0008734841  },
  5886         { 481 , 0.0008054835  },
  5887         { 482 , 0.0007374830  },
  5888         { 483 , 0.0005653555  },
  5889         { 484 , 0.0003932280  },
  5890         { 485 , 0.0009460479  },
  5891         { 486 , 0.0014988679  },
  5892         { 487 , 0.0013475584  },
  5893         { 488 , 0.0011962489  },
  5894         { 489 , 0.0017856869  },
  5895         { 490 , 0.0023751249  },
  5896         { 491 , 0.0022235215  },
  5897         { 492 , 0.0020719181  },
  5898         { 493 , 0.0027046968  },
  5899         { 494 , 0.0033374755  },
  5900         { 495 , 0.0041784129  },
  5901         { 496 , 0.0050193503  },
  5902         { 497 , 0.0063658308  },
  5903         { 498 , 0.0077123114  },
  5904         { 499 , 0.0080908673  },
  5905         { 500 , 0.0084694232  },
  5906         { 501 , 0.0076180854  },
  5907         { 502 , 0.0067667475  },
  5908         { 503 , 0.0077359118  },
  5909         { 504 , 0.0087050760  },
  5910         { 505 , 0.0106940435  },
  5911         { 506 , 0.0126830110  },
  5912         { 507 , 0.0185655267  },
  5913         { 508 , 0.0244480423  },
  5914         { 509 , 0.0362467750  },
  5915         { 510 , 0.0480455077  },
  5916         { 511 , 0.0637188744  },
  5917         { 512 , 0.0793922410  },
  5918         { 513 , 0.1010815379  },
  5919         { 514 , 0.1227708348  },
  5920         { 515 , 0.1656339224  },
  5921         { 516 , 0.2084970099  },
  5922         { 517 , 0.2902464499  },
  5923         { 518 , 0.3719958899  },
  5924         { 519 , 0.4608187031  },
  5925         { 520 , 0.5496415164  },
  5926         { 521 , 0.6043723771  },
  5927         { 522 , 0.6591032379  },
  5928         { 523 , 0.6947529368  },
  5929         { 524 , 0.7304026357  },
  5930         { 525 , 0.7626603909  },
  5931         { 526 , 0.7949181460  },
  5932         { 527 , 0.8110202337  },
  5933         { 528 , 0.8271223214  },
  5934         { 529 , 0.8305024548  },
  5935         { 530 , 0.8338825883  },
  5936         { 531 , 0.8338910281  },
  5937         { 532 , 0.8338994680  },
  5938         { 533 , 0.8406958425  },
  5939         { 534 , 0.8474922170  },
  5940         { 535 , 0.8583185900  },
  5941         { 536 , 0.8691449630  },
  5942         { 537 , 0.8819671277  },
  5943         { 538 , 0.8947892923  },
  5944         { 539 , 0.8896460241  },
  5945         { 540 , 0.8845027558  },
  5946         { 541 , 0.8904884703  },
  5947         { 542 , 0.8964741847  },
  5948         { 543 , 0.8896889756  },
  5949         { 544 , 0.8829037664  },
  5950         { 545 , 0.8802537731  },
  5951         { 546 , 0.8776037797  },
  5952         { 547 , 0.8775616279  },
  5953         { 548 , 0.8775194762  },
  5954         { 549 , 0.8888734034  },
  5955         { 550 , 0.9002273306  },
  5956         { 551 , 0.9195023295  },
  5957         { 552 , 0.9387773283  },
  5958         { 553 , 0.9586765476  },
  5959         { 554 , 0.9785757669  },
  5960         { 555 , 0.9847531264  },
  5961         { 556 , 0.9909304858  },
  5962         { 557 , 0.9927681552  },
  5963         { 558 , 0.9946058246  },
  5964         { 559 , 0.9973029123  },
  5965         { 560 , 1.0000000000  },
  5966         { 561 , 0.9923749228  },
  5967         { 562 , 0.9847498455  },
  5968         { 563 , 0.9895018620  },
  5969         { 564 , 0.9942538786  },
  5970         { 565 , 0.9916121072  },
  5971         { 566 , 0.9889703358  },
  5972         { 567 , 0.9888507410  },
  5973         { 568 , 0.9887311461  },
  5974         { 569 , 0.9822953972  },
  5975         { 570 , 0.9758596482  },
  5976         { 571 , 0.9672311345  },
  5977         { 572 , 0.9586026208  },
  5978         { 573 , 0.9594515553  },
  5979         { 574 , 0.9603004898  },
  5980         { 575 , 0.9512578547  },
  5981         { 576 , 0.9422152196  },
  5982         { 577 , 0.9520260441  },
  5983         { 578 , 0.9618368687  },
  5984         { 579 , 0.9609578104  },
  5985         { 580 , 0.9600787521  },
  5986         { 581 , 0.9610983521  },
  5987         { 582 , 0.9621179521  },
  5988         { 583 , 0.9475162760  },
  5989         { 584 , 0.9329146000  },
  5990         { 585 , 0.9294455638  },
  5991         { 586 , 0.9259765277  },
  5992         { 587 , 0.9166426797  },
  5993         { 588 , 0.9073088318  },
  5994         { 589 , 0.9040602796  },
  5995         { 590 , 0.9008117274  },
  5996         { 591 , 0.8770514083  },
  5997         { 592 , 0.8532910891  },
  5998         { 593 , 0.8060367365  },
  5999         { 594 , 0.7587823839  },
  6000         { 595 , 0.6988231488  },
  6001         { 596 , 0.6388639136  },
  6002         { 597 , 0.5606053172  },
  6003         { 598 , 0.4823467208  },
  6004         { 599 , 0.4159953669  },
  6005         { 600 , 0.3496440130  },
  6006         { 601 , 0.2868209112  },
  6007         { 602 , 0.2239978094  },
  6008         { 603 , 0.1820797303  },
  6009         { 604 , 0.1401616512  },
  6010         { 605 , 0.1079018209  },
  6011         { 606 , 0.0756419907  },
  6012         { 607 , 0.0589459155  },
  6013         { 608 , 0.0422498402  },
  6014         { 609 , 0.0328977174  },
  6015         { 610 , 0.0235455946  },
  6016         { 611 , 0.0187631386  },
  6017         { 612 , 0.0139806827  },
  6018         { 613 , 0.0115482076  },
  6019         { 614 , 0.0091157325  },
  6020         { 615 , 0.0076211909  },
  6021         { 616 , 0.0061266494  },
  6022         { 617 , 0.0053185632  },
  6023         { 618 , 0.0045104770  },
  6024         { 619 , 0.0043796062  },
  6025         { 620 , 0.0042487354  },
  6026         { 621 , 0.0041641945  },
  6027         { 622 , 0.0040796537  },
  6028         { 623 , 0.0038788311  },
  6029         { 624 , 0.0036780086  },
  6030         { 625 , 0.0034315303  },
  6031         { 626 , 0.0031850521  },
  6032         { 627 , 0.0030122434  },
  6033         { 628 , 0.0028394347  },
  6034         { 629 , 0.0027917746  },
  6035         { 630 , 0.0027441146  },
  6036         { 631 , 0.0027664110  },
  6037         { 632 , 0.0027887074  },
  6038         { 633 , 0.0026410223  },
  6039         { 634 , 0.0024933372  },
  6040         { 635 , 0.0024518637  },
  6041         { 636 , 0.0024103903  },
  6042         { 637 , 0.0025039227  },
  6043         { 638 , 0.0025974550  },
  6044         { 639 , 0.0022707526  },
  6045         { 640 , 0.0019440503  },
  6046         { 641 , 0.0017330255  },
  6047         { 642 , 0.0015220008  },
  6048         { 643 , 0.0015867857  },
  6049         { 644 , 0.0016515707  },
  6050         { 645 , 0.0017203518  },
  6051         { 646 , 0.0017891328  },
  6052         { 647 , 0.0018323435  },
  6053         { 648 , 0.0018755541  },
  6054         { 649 , 0.0015840185  },
  6055         { 650 , 0.0012924828  },
  6056         { 651 , 0.0015366886  },
  6057         { 652 , 0.0017808944  },
  6058         { 653 , 0.0017614276  },
  6059         { 654 , 0.0017419608  },
  6060         { 655 , 0.0014175192  },
  6061         { 656 , 0.0010930776  },
  6062         { 657 , 0.0010472244  },
  6063         { 658 , 0.0010013712  },
  6064         { 659 , 0.0012221707  },
  6065         { 660 , 0.0014429701  },
  6066         { 661 , 0.0014804600  },
  6067         { 662 , 0.0015179499  },
  6068         { 663 , 0.0016186097  },
  6069         { 664 , 0.0017192695  },
  6070         { 665 , 0.0014060819  },
  6071         { 666 , 0.0010928944  },
  6072         { 667 , 0.0013672745  },
  6073         { 668 , 0.0016416547  },
  6074         { 669 , 0.0015860668  },
  6075         { 670 , 0.0015304790  },
  6076         { 671 , 0.0014794227  },
  6077         { 672 , 0.0014283664  },
  6078         { 673 , 0.0015946891  },
  6079         { 674 , 0.0017610119  },
  6080         { 675 , 0.0016470766  },
  6081         { 676 , 0.0015331413  },
  6082         { 677 , 0.0015498049  },
  6083         { 678 , 0.0015664686  },
  6084         { 679 , 0.0014756692  },
  6085         { 680 , 0.0013848698  },
  6086         { 681 , 0.0014111267  },
  6087         { 682 , 0.0014373836  },
  6088         { 683 , 0.0014086630  },
  6089         { 684 , 0.0013799424  },
  6090         { 685 , 0.0012446914  },
  6091         { 686 , 0.0011094404  },
  6092         { 687 , 0.0010076393  },
  6093         { 688 , 0.0009058381  },
  6094         { 689 , 0.0006943493  },
  6095         { 690 , 0.0004828605  },
  6096         { 691 , 0.0002414302  }
  6101         { 405 , 0.0000730916  },
  6102         { 406 , 0.0001461832  },
  6103         { 407 , 0.0000730916  },
  6104         { 408 , 0.0000000000  },
  6105         { 409 , 0.0000675381  },
  6106         { 410 , 0.0001350763  },
  6107         { 411 , 0.0000675381  },
  6108         { 412 , 0.0000000000  },
  6109         { 413 , 0.0000000000  },
  6110         { 414 , 0.0000000000  },
  6111         { 415 , 0.0000000000  },
  6112         { 416 , 0.0000000000  },
  6113         { 417 , 0.0000582542  },
  6114         { 418 , 0.0001165083  },
  6115         { 419 , 0.0000582542  },
  6116         { 420 , 0.0000000000  },
  6117         { 421 , 0.0000000000  },
  6118         { 422 , 0.0000000000  },
  6119         { 423 , 0.0000000000  },
  6120         { 424 , 0.0000000000  },
  6121         { 425 , 0.0000000000  },
  6122         { 426 , 0.0000000000  },
  6123         { 427 , 0.0000501300  },
  6124         { 428 , 0.0001002601  },
  6125         { 429 , 0.0000501300  },
  6126         { 430 , 0.0000000000  },
  6127         { 431 , 0.0000000000  },
  6128         { 432 , 0.0000000000  },
  6129         { 433 , 0.0000000000  },
  6130         { 434 , 0.0000000000  },
  6131         { 435 , 0.0000000000  },
  6132         { 436 , 0.0000000000  },
  6133         { 437 , 0.0000000000  },
  6134         { 438 , 0.0000000000  },
  6135         { 439 , 0.0000000000  },
  6136         { 440 , 0.0000000000  },
  6137         { 441 , 0.0000000000  },
  6138         { 442 , 0.0000000000  },
  6139         { 443 , 0.0000000000  },
  6140         { 444 , 0.0000000000  },
  6141         { 445 , 0.0002403260  },
  6142         { 446 , 0.0004806521  },
  6143         { 447 , 0.0002403260  },
  6144         { 448 , 0.0000000000  },
  6145         { 449 , 0.0000384927  },
  6146         { 450 , 0.0000769854  },
  6147         { 451 , 0.0000384927  },
  6148         { 452 , 0.0000000000  },
  6149         { 453 , 0.0000739769  },
  6150         { 454 , 0.0001479538  },
  6151         { 455 , 0.0001840482  },
  6152         { 456 , 0.0002201425  },
  6153         { 457 , 0.0002535391  },
  6154         { 458 , 0.0002869356  },
  6155         { 459 , 0.0002142790  },
  6156         { 460 , 0.0001416224  },
  6157         { 461 , 0.0002427713  },
  6158         { 462 , 0.0003439202  },
  6159         { 463 , 0.0002716532  },
  6160         { 464 , 0.0001993862  },
  6161         { 465 , 0.0000996931  },
  6162         { 466 , 0.0000000000  },
  6163         { 467 , 0.0000000000  },
  6164         { 468 , 0.0000000000  },
  6165         { 469 , 0.0000633981  },
  6166         { 470 , 0.0001267961  },
  6167         { 471 , 0.0000633981  },
  6168         { 472 , 0.0000000000  },
  6169         { 473 , 0.0000000000  },
  6170         { 474 , 0.0000000000  },
  6171         { 475 , 0.0009246824  },
  6172         { 476 , 0.0018493649  },
  6173         { 477 , 0.0023444291  },
  6174         { 478 , 0.0028394933  },
  6175         { 479 , 0.0015351201  },
  6176         { 480 , 0.0002307469  },
  6177         { 481 , 0.0001434724  },
  6178         { 482 , 0.0000561980  },
  6179         { 483 , 0.0001672219  },
  6180         { 484 , 0.0002782457  },
  6181         { 485 , 0.0002491100  },
  6182         { 486 , 0.0002199742  },
  6183         { 487 , 0.0001638526  },
  6184         { 488 , 0.0001077311  },
  6185         { 489 , 0.0001608143  },
  6186         { 490 , 0.0002138976  },
  6187         { 491 , 0.0002648340  },
  6188         { 492 , 0.0003157703  },
  6189         { 493 , 0.0001841249  },
  6190         { 494 , 0.0000524795  },
  6191         { 495 , 0.0001298299  },
  6192         { 496 , 0.0002071803  },
  6193         { 497 , 0.0001799907  },
  6194         { 498 , 0.0001528012  },
  6195         { 499 , 0.0001526740  },
  6196         { 500 , 0.0001525469  },
  6197         { 501 , 0.0001507551  },
  6198         { 502 , 0.0001489634  },
  6199         { 503 , 0.0001488224  },
  6200         { 504 , 0.0001486814  },
  6201         { 505 , 0.0001230391  },
  6202         { 506 , 0.0000973968  },
  6203         { 507 , 0.0001465530  },
  6204         { 508 , 0.0001957091  },
  6205         { 509 , 0.0002189008  },
  6206         { 510 , 0.0002420925  },
  6207         { 511 , 0.0001687120  },
  6208         { 512 , 0.0000953315  },
  6209         { 513 , 0.0001420184  },
  6210         { 514 , 0.0001887054  },
  6211         { 515 , 0.0001880658  },
  6212         { 516 , 0.0001874262  },
  6213         { 517 , 0.0002335300  },
  6214         { 518 , 0.0002796339  },
  6215         { 519 , 0.0003713187  },
  6216         { 520 , 0.0004630036  },
  6217         { 521 , 0.0004615195  },
  6218         { 522 , 0.0004600355  },
  6219         { 523 , 0.0003912080  },
  6220         { 524 , 0.0003223804  },
  6221         { 525 , 0.0002979514  },
  6222         { 526 , 0.0002735224  },
  6223         { 527 , 0.0003394760  },
  6224         { 528 , 0.0004054297  },
  6225         { 529 , 0.0003601558  },
  6226         { 530 , 0.0003148820  },
  6227         { 531 , 0.0003369081  },
  6228         { 532 , 0.0003589342  },
  6229         { 533 , 0.0003586098  },
  6230         { 534 , 0.0003582855  },
  6231         { 535 , 0.0004700673  },
  6232         { 536 , 0.0005818491  },
  6233         { 537 , 0.0005622458  },
  6234         { 538 , 0.0005426424  },
  6235         { 539 , 0.0005602521  },
  6236         { 540 , 0.0005778618  },
  6237         { 541 , 0.0005828908  },
  6238         { 542 , 0.0005879198  },
  6239         { 543 , 0.0005644090  },
  6240         { 544 , 0.0005408981  },
  6241         { 545 , 0.0005412986  },
  6242         { 546 , 0.0005416991  },
  6243         { 547 , 0.0004713849  },
  6244         { 548 , 0.0004010707  },
  6245         { 549 , 0.0004438201  },
  6246         { 550 , 0.0004865696  },
  6247         { 551 , 0.0005972941  },
  6248         { 552 , 0.0007080186  },
  6249         { 553 , 0.0006878121  },
  6250         { 554 , 0.0006676057  },
  6251         { 555 , 0.0006205503  },
  6252         { 556 , 0.0005734950  },
  6253         { 557 , 0.0006162899  },
  6254         { 558 , 0.0006590848  },
  6255         { 559 , 0.0005507939  },
  6256         { 560 , 0.0004425030  },
  6257         { 561 , 0.0005693422  },
  6258         { 562 , 0.0006961814  },
  6259         { 563 , 0.0005449036  },
  6260         { 564 , 0.0003936258  },
  6261         { 565 , 0.0004576503  },
  6262         { 566 , 0.0005216747  },
  6263         { 567 , 0.0005669895  },
  6264         { 568 , 0.0006123043  },
  6265         { 569 , 0.0006545344  },
  6266         { 570 , 0.0006967646  },
  6267         { 571 , 0.0006749822  },
  6268         { 572 , 0.0006531998  },
  6269         { 573 , 0.0006564099  },
  6270         { 574 , 0.0006596199  },
  6271         { 575 , 0.0006103140  },
  6272         { 576 , 0.0005610081  },
  6273         { 577 , 0.0006074862  },
  6274         { 578 , 0.0006539642  },
  6275         { 579 , 0.0005882451  },
  6276         { 580 , 0.0005225259  },
  6277         { 581 , 0.0005253783  },
  6278         { 582 , 0.0005282307  },
  6279         { 583 , 0.0005463657  },
  6280         { 584 , 0.0005645007  },
  6281         { 585 , 0.0005227823  },
  6282         { 586 , 0.0004810640  },
  6283         { 587 , 0.0004153465  },
  6284         { 588 , 0.0003496290  },
  6285         { 589 , 0.0004405201  },
  6286         { 590 , 0.0005314113  },
  6287         { 591 , 0.0004656550  },
  6288         { 592 , 0.0003998987  },
  6289         { 593 , 0.0004196342  },
  6290         { 594 , 0.0004393697  },
  6291         { 595 , 0.0003964666  },
  6292         { 596 , 0.0003535635  },
  6293         { 597 , 0.0002862247  },
  6294         { 598 , 0.0002188859  },
  6295         { 599 , 0.0001983922  },
  6296         { 600 , 0.0001778985  },
  6297         { 601 , 0.0001769870  },
  6298         { 602 , 0.0001760756  },
  6299         { 603 , 0.0002224941  },
  6300         { 604 , 0.0002689126  },
  6301         { 605 , 0.0002659952  },
  6302         { 606 , 0.0002630778  },
  6303         { 607 , 0.0003115562  },
  6304         { 608 , 0.0003600346  },
  6305         { 609 , 0.0006474077  },
  6306         { 610 , 0.0009347808  },
  6307         { 611 , 0.0018300226  },
  6308         { 612 , 0.0027252644  },
  6309         { 613 , 0.0038130739  },
  6310         { 614 , 0.0049008834  },
  6311         { 615 , 0.0068015597  },
  6312         { 616 , 0.0087022359  },
  6313         { 617 , 0.0110985823  },
  6314         { 618 , 0.0134949286  },
  6315         { 619 , 0.0167772573  },
  6316         { 620 , 0.0200595860  },
  6317         { 621 , 0.0267631435  },
  6318         { 622 , 0.0334667010  },
  6319         { 623 , 0.0463827471  },
  6320         { 624 , 0.0592987932  },
  6321         { 625 , 0.0875800325  },
  6322         { 626 , 0.1158612718  },
  6323         { 627 , 0.1711471779  },
  6324         { 628 , 0.2264330839  },
  6325         { 629 , 0.3307878966  },
  6326         { 630 , 0.4351427093  },
  6327         { 631 , 0.5502363726  },
  6328         { 632 , 0.6653300360  },
  6329         { 633 , 0.7573173453  },
  6330         { 634 , 0.8493046547  },
  6331         { 635 , 0.8805380370  },
  6332         { 636 , 0.9117714192  },
  6333         { 637 , 0.9245153131  },
  6334         { 638 , 0.9372592070  },
  6335         { 639 , 0.9489334486  },
  6336         { 640 , 0.9606076901  },
  6337         { 641 , 0.9477576695  },
  6338         { 642 , 0.9349076488  },
  6339         { 643 , 0.9377774478  },
  6340         { 644 , 0.9406472468  },
  6341         { 645 , 0.9492515788  },
  6342         { 646 , 0.9578559108  },
  6343         { 647 , 0.9688161267  },
  6344         { 648 , 0.9797763426  },
  6345         { 649 , 0.9754004750  },
  6346         { 650 , 0.9710246074  },
  6347         { 651 , 0.9790642940  },
  6348         { 652 , 0.9871039805  },
  6349         { 653 , 0.9835478195  },
  6350         { 654 , 0.9799916585  },
  6351         { 655 , 0.9899958293  },
  6352         { 656 , 1.0000000000  },
  6353         { 657 , 0.9983509122  },
  6354         { 658 , 0.9967018245  },
  6355         { 659 , 0.9903930162  },
  6356         { 660 , 0.9840842079  },
  6357         { 661 , 0.9778969303  },
  6358         { 662 , 0.9717096528  },
  6359         { 663 , 0.9731648434  },
  6360         { 664 , 0.9746200339  },
  6361         { 665 , 0.9471679769  },
  6362         { 666 , 0.9197159200  },
  6363         { 667 , 0.9190707407  },
  6364         { 668 , 0.9184255614  },
  6365         { 669 , 0.9044446037  },
  6366         { 670 , 0.8904636460  },
  6367         { 671 , 0.8917066605  },
  6368         { 672 , 0.8929496749  },
  6369         { 673 , 0.8900062837  },
  6370         { 674 , 0.8870628925  },
  6371         { 675 , 0.8968215830  },
  6372         { 676 , 0.9065802735  },
  6373         { 677 , 0.9063717706  },
  6374         { 678 , 0.9061632677  },
  6375         { 679 , 0.9151610301  },
  6376         { 680 , 0.9241587926  },
  6377         { 681 , 0.9343593118  },
  6378         { 682 , 0.9445598309  },
  6379         { 683 , 0.9339372335  },
  6380         { 684 , 0.9233146361  },
  6381         { 685 , 0.8969815127  },
  6382         { 686 , 0.8706483892  },
  6383         { 687 , 0.8156789802  },
  6384         { 688 , 0.7607095712  },
  6385         { 689 , 0.6609391675  },
  6386         { 690 , 0.5611687639  },
  6387         { 691 , 0.4676477290  },
  6388         { 692 , 0.3741266940  },
  6389         { 693 , 0.2933220123  },
  6390         { 694 , 0.2125173306  },
  6391         { 695 , 0.1645987898  },
  6392         { 696 , 0.1166802491  },
  6393         { 697 , 0.0895750906  },
  6394         { 698 , 0.0624699321  },
  6395         { 699 , 0.0491561681  },
  6396         { 700 , 0.0358424040  },
  6397         { 701 , 0.0287112113  },
  6398         { 702 , 0.0215800187  },
  6399         { 703 , 0.0177826795  },
  6400         { 704 , 0.0139853402  },
  6401         { 705 , 0.0117016724  },
  6402         { 706 , 0.0094180045  },
  6403         { 707 , 0.0087090409  },
  6404         { 708 , 0.0080000773  },
  6405         { 709 , 0.0065178001  },
  6406         { 710 , 0.0050355229  },
  6407         { 711 , 0.0049195497  },
  6408         { 712 , 0.0048035764  },
  6409         { 713 , 0.0045671403  },
  6410         { 714 , 0.0043307042  },
  6411         { 715 , 0.0043393498  },
  6412         { 716 , 0.0043479954  },
  6413         { 717 , 0.0040195543  },
  6414         { 718 , 0.0036911133  },
  6415         { 719 , 0.0034662032  },
  6416         { 720 , 0.0032412932  },
  6417         { 721 , 0.0025613006  },
  6418         { 722 , 0.0018813079  },
  6419         { 723 , 0.0014513077  },
  6420         { 724 , 0.0010213074  },
  6421         { 725 , 0.0008171475  },
  6422         { 726 , 0.0006129875  },
  6423         { 727 , 0.0004357622  },
  6424         { 728 , 0.0002585369  },
  6425         { 729 , 0.0002594938  },
  6426         { 730 , 0.0002604506  },
  6427         { 731 , 0.0002892635  },
  6428         { 732 , 0.0003180765  },
  6429         { 733 , 0.0002631083  },
  6430         { 734 , 0.0002081401  },
  6431         { 735 , 0.0002969162  },
  6432         { 736 , 0.0003856923  },
  6433         { 737 , 0.0003018657  },
  6434         { 738 , 0.0002180391  },
  6435         { 739 , 0.0002224598  },
  6436         { 740 , 0.0002268805  },
  6437         { 741 , 0.0002554651  },
  6438         { 742 , 0.0002840496  },
  6439         { 743 , 0.0002590500  },
  6440         { 744 , 0.0002340503  },
  6441         { 745 , 0.0003215005  },
  6442         { 746 , 0.0004089507  },
  6443         { 747 , 0.0003802538  },
  6444         { 748 , 0.0003515569  },
  6445         { 749 , 0.0003853473  },
  6446         { 750 , 0.0004191378  }
  6451         { 407 , 0.0002520625  },
  6452         { 408 , 0.0005041250  },
  6453         { 409 , 0.0002520625  },
  6454         { 410 , 0.0000000000  },
  6455         { 411 , 0.0000000000  },
  6456         { 412 , 0.0000000000  },
  6457         { 413 , 0.0001877856  },
  6458         { 414 , 0.0003755711  },
  6459         { 415 , 0.0005492769  },
  6460         { 416 , 0.0007229827  },
  6461         { 417 , 0.0010977070  },
  6462         { 418 , 0.0014724314  },
  6463         { 419 , 0.0012775072  },
  6464         { 420 , 0.0010825831  },
  6465         { 421 , 0.0006071618  },
  6466         { 422 , 0.0001317405  },
  6467         { 423 , 0.0005757241  },
  6468         { 424 , 0.0010197076  },
  6469         { 425 , 0.0005098538  },
  6470         { 426 , 0.0000000000  },
  6471         { 427 , 0.0002715184  },
  6472         { 428 , 0.0005430369  },
  6473         { 429 , 0.0004780726  },
  6474         { 430 , 0.0004131084  },
  6475         { 431 , 0.0004920772  },
  6476         { 432 , 0.0005710461  },
  6477         { 433 , 0.0002855231  },
  6478         { 434 , 0.0000000000  },
  6479         { 435 , 0.0001620862  },
  6480         { 436 , 0.0003241724  },
  6481         { 437 , 0.0001620862  },
  6482         { 438 , 0.0000000000  },
  6483         { 439 , 0.0000516541  },
  6484         { 440 , 0.0001033081  },
  6485         { 441 , 0.0000516541  },
  6486         { 442 , 0.0000000000  },
  6487         { 443 , 0.0001711466  },
  6488         { 444 , 0.0003422932  },
  6489         { 445 , 0.0001952517  },
  6490         { 446 , 0.0000482101  },
  6491         { 447 , 0.0000955228  },
  6492         { 448 , 0.0001428355  },
  6493         { 449 , 0.0003957313  },
  6494         { 450 , 0.0006486271  },
  6495         { 451 , 0.0007359283  },
  6496         { 452 , 0.0008232295  },
  6497         { 453 , 0.0007900346  },
  6498         { 454 , 0.0007568398  },
  6499         { 455 , 0.0005109037  },
  6500         { 456 , 0.0002649676  },
  6501         { 457 , 0.0003915045  },
  6502         { 458 , 0.0005180415  },
  6503         { 459 , 0.0005573245  },
  6504         { 460 , 0.0005966075  },
  6505         { 461 , 0.0009399243  },
  6506         { 462 , 0.0012832410  },
  6507         { 463 , 0.0012615815  },
  6508         { 464 , 0.0012399220  },
  6509         { 465 , 0.0009587511  },
  6510         { 466 , 0.0006775802  },
  6511         { 467 , 0.0005327905  },
  6512         { 468 , 0.0003880008  },
  6513         { 469 , 0.0004610752  },
  6514         { 470 , 0.0005341496  },
  6515         { 471 , 0.0004156967  },
  6516         { 472 , 0.0002972438  },
  6517         { 473 , 0.0004568545  },
  6518         { 474 , 0.0006164652  },
  6519         { 475 , 0.0007749598  },
  6520         { 476 , 0.0009334544  },
  6521         { 477 , 0.0009200912  },
  6522         { 478 , 0.0009067279  },
  6523         { 479 , 0.0007831698  },
  6524         { 480 , 0.0006596116  },
  6525         { 481 , 0.0006003696  },
  6526         { 482 , 0.0005411276  },
  6527         { 483 , 0.0006054655  },
  6528         { 484 , 0.0006698035  },
  6529         { 485 , 0.0008975273  },
  6530         { 486 , 0.0011252512  },
  6531         { 487 , 0.0011299192  },
  6532         { 488 , 0.0011345872  },
  6533         { 489 , 0.0011143772  },
  6534         { 490 , 0.0010941671  },
  6535         { 491 , 0.0008954784  },
  6536         { 492 , 0.0006967896  },
  6537         { 493 , 0.0006958039  },
  6538         { 494 , 0.0006948182  },
  6539         { 495 , 0.0006591166  },
  6540         { 496 , 0.0006234150  },
  6541         { 497 , 0.0007255147  },
  6542         { 498 , 0.0008276144  },
  6543         { 499 , 0.0007351216  },
  6544         { 500 , 0.0006426288  },
  6545         { 501 , 0.0004707270  },
  6546         { 502 , 0.0002988252  },
  6547         { 503 , 0.0002985423  },
  6548         { 504 , 0.0002982595  },
  6549         { 505 , 0.0001784369  },
  6550         { 506 , 0.0000586143  },
  6551         { 507 , 0.0002059765  },
  6552         { 508 , 0.0003533386  },
  6553         { 509 , 0.0002786548  },
  6554         { 510 , 0.0002039709  },
  6555         { 511 , 0.0002310710  },
  6556         { 512 , 0.0002581711  },
  6557         { 513 , 0.0002994326  },
  6558         { 514 , 0.0003406940  },
  6559         { 515 , 0.0002549431  },
  6560         { 516 , 0.0001691923  },
  6561         { 517 , 0.0002949539  },
  6562         { 518 , 0.0004207156  },
  6563         { 519 , 0.0002242898  },
  6564         { 520 , 0.0000278640  },
  6565         { 521 , 0.0002769429  },
  6566         { 522 , 0.0005260219  },
  6567         { 523 , 0.0003877326  },
  6568         { 524 , 0.0002494434  },
  6569         { 525 , 0.0001521564  },
  6570         { 526 , 0.0000548694  },
  6571         { 527 , 0.0001629855  },
  6572         { 528 , 0.0002711015  },
  6573         { 529 , 0.0002032289  },
  6574         { 530 , 0.0001353563  },
  6575         { 531 , 0.0001621825  },
  6576         { 532 , 0.0001890087  },
  6577         { 533 , 0.0001888379  },
  6578         { 534 , 0.0001886671  },
  6579         { 535 , 0.0002020757  },
  6580         { 536 , 0.0002154844  },
  6581         { 537 , 0.0002438119  },
  6582         { 538 , 0.0002721394  },
  6583         { 539 , 0.0003634529  },
  6584         { 540 , 0.0004547664  },
  6585         { 541 , 0.0003770744  },
  6586         { 542 , 0.0002993824  },
  6587         { 543 , 0.0002310706  },
  6588         { 544 , 0.0001627587  },
  6589         { 545 , 0.0002036292  },
  6590         { 546 , 0.0002444997  },
  6591         { 547 , 0.0003233899  },
  6592         { 548 , 0.0004022801  },
  6593         { 549 , 0.0004540318  },
  6594         { 550 , 0.0005057836  },
  6595         { 551 , 0.0003993609  },
  6596         { 552 , 0.0002929383  },
  6597         { 553 , 0.0002536082  },
  6598         { 554 , 0.0002142780  },
  6599         { 555 , 0.0002929807  },
  6600         { 556 , 0.0003716834  },
  6601         { 557 , 0.0003444990  },
  6602         { 558 , 0.0003173147  },
  6603         { 559 , 0.0003184388  },
  6604         { 560 , 0.0003195629  },
  6605         { 561 , 0.0003692656  },
  6606         { 562 , 0.0004189684  },
  6607         { 563 , 0.0004332114  },
  6608         { 564 , 0.0004474544  },
  6609         { 565 , 0.0003283768  },
  6610         { 566 , 0.0002092991  },
  6611         { 567 , 0.0003678570  },
  6612         { 568 , 0.0005264148  },
  6613         { 569 , 0.0004466596  },
  6614         { 570 , 0.0003669044  },
  6615         { 571 , 0.0002358658  },
  6616         { 572 , 0.0001048271  },
  6617         { 573 , 0.0001582710  },
  6618         { 574 , 0.0002117149  },
  6619         { 575 , 0.0002486966  },
  6620         { 576 , 0.0002856784  },
  6621         { 577 , 0.0003265013  },
  6622         { 578 , 0.0003673243  },
  6623         { 579 , 0.0003408926  },
  6624         { 580 , 0.0003144609  },
  6625         { 581 , 0.0003956511  },
  6626         { 582 , 0.0004768412  },
  6627         { 583 , 0.0003690828  },
  6628         { 584 , 0.0002613244  },
  6629         { 585 , 0.0003280545  },
  6630         { 586 , 0.0003947846  },
  6631         { 587 , 0.0003025973  },
  6632         { 588 , 0.0002104100  },
  6633         { 589 , 0.0002651091  },
  6634         { 590 , 0.0003198082  },
  6635         { 591 , 0.0003470863  },
  6636         { 592 , 0.0003743643  },
  6637         { 593 , 0.0003193905  },
  6638         { 594 , 0.0002644168  },
  6639         { 595 , 0.0003449862  },
  6640         { 596 , 0.0004255556  },
  6641         { 597 , 0.0004630601  },
  6642         { 598 , 0.0005005646  },
  6643         { 599 , 0.0004108738  },
  6644         { 600 , 0.0003211829  },
  6645         { 601 , 0.0003592738  },
  6646         { 602 , 0.0003973647  },
  6647         { 603 , 0.0004818920  },
  6648         { 604 , 0.0005664193  },
  6649         { 605 , 0.0004547259  },
  6650         { 606 , 0.0003430325  },
  6651         { 607 , 0.0003746464  },
  6652         { 608 , 0.0004062603  },
  6653         { 609 , 0.0003772558  },
  6654         { 610 , 0.0003482513  },
  6655         { 611 , 0.0004833228  },
  6656         { 612 , 0.0006183943  },
  6657         { 613 , 0.0005549803  },
  6658         { 614 , 0.0004915662  },
  6659         { 615 , 0.0003800673  },
  6660         { 616 , 0.0002685685  },
  6661         { 617 , 0.0004873874  },
  6662         { 618 , 0.0007062063  },
  6663         { 619 , 0.0007034080  },
  6664         { 620 , 0.0007006097  },
  6665         { 621 , 0.0005689271  },
  6666         { 622 , 0.0004372444  },
  6667         { 623 , 0.0005475306  },
  6668         { 624 , 0.0006578168  },
  6669         { 625 , 0.0006639972  },
  6670         { 626 , 0.0006701775  },
  6671         { 627 , 0.0007300729  },
  6672         { 628 , 0.0007899683  },
  6673         { 629 , 0.0008114108  },
  6674         { 630 , 0.0008328534  },
  6675         { 631 , 0.0009000767  },
  6676         { 632 , 0.0009673001  },
  6677         { 633 , 0.0010371176  },
  6678         { 634 , 0.0011069352  },
  6679         { 635 , 0.0010963362  },
  6680         { 636 , 0.0010857373  },
  6681         { 637 , 0.0010913056  },
  6682         { 638 , 0.0010968739  },
  6683         { 639 , 0.0011113734  },
  6684         { 640 , 0.0011258729  },
  6685         { 641 , 0.0010976384  },
  6686         { 642 , 0.0010694039  },
  6687         { 643 , 0.0011090630  },
  6688         { 644 , 0.0011487220  },
  6689         { 645 , 0.0011410079  },
  6690         { 646 , 0.0011332938  },
  6691         { 647 , 0.0011596059  },
  6692         { 648 , 0.0011859181  },
  6693         { 649 , 0.0011624893  },
  6694         { 650 , 0.0011390606  },
  6695         { 651 , 0.0011517627  },
  6696         { 652 , 0.0011644648  },
  6697         { 653 , 0.0011880281  },
  6698         { 654 , 0.0012115913  },
  6699         { 655 , 0.0012212536  },
  6700         { 656 , 0.0012309159  },
  6701         { 657 , 0.0012684143  },
  6702         { 658 , 0.0013059127  },
  6703         { 659 , 0.0013074999  },
  6704         { 660 , 0.0013090871  },
  6705         { 661 , 0.0012880141  },
  6706         { 662 , 0.0012669412  },
  6707         { 663 , 0.0012519924  },
  6708         { 664 , 0.0012370435  },
  6709         { 665 , 0.0011886299  },
  6710         { 666 , 0.0011402163  },
  6711         { 667 , 0.0011068185  },
  6712         { 668 , 0.0010734208  },
  6713         { 669 , 0.0010517904  },
  6714         { 670 , 0.0010301601  },
  6715         { 671 , 0.0010118180  },
  6716         { 672 , 0.0009934760  },
  6717         { 673 , 0.0009678311  },
  6718         { 674 , 0.0009421861  },
  6719         { 675 , 0.0009281004  },
  6720         { 676 , 0.0009140146  },
  6721         { 677 , 0.0008987089  },
  6722         { 678 , 0.0008834032  },
  6723         { 679 , 0.0008920395  },
  6724         { 680 , 0.0009006758  },
  6725         { 681 , 0.0009040050  },
  6726         { 682 , 0.0009073342  },
  6727         { 683 , 0.0008899378  },
  6728         { 684 , 0.0008725414  },
  6729         { 685 , 0.0008772150  },
  6730         { 686 , 0.0008818885  },
  6731         { 687 , 0.0008582437  },
  6732         { 688 , 0.0008345989  },
  6733         { 689 , 0.0008131173  },
  6734         { 690 , 0.0007916356  },
  6735         { 691 , 0.0007797842  },
  6736         { 692 , 0.0007679327  },
  6737         { 693 , 0.0007534624  },
  6738         { 694 , 0.0007389921  },
  6739         { 695 , 0.0007073292  },
  6740         { 696 , 0.0006756664  },
  6741         { 697 , 0.0006854750  },
  6742         { 698 , 0.0006952837  },
  6743         { 699 , 0.0007134538  },
  6744         { 700 , 0.0007316239  },
  6745         { 701 , 0.0006486983  },
  6746         { 702 , 0.0005657727  },
  6747         { 703 , 0.0006075973  },
  6748         { 704 , 0.0006494219  },
  6749         { 705 , 0.0006822617  },
  6750         { 706 , 0.0007151016  },
  6751         { 707 , 0.0006739336  },
  6752         { 708 , 0.0006327656  },
  6753         { 709 , 0.0007222432  },
  6754         { 710 , 0.0008117208  },
  6755         { 711 , 0.0008367063  },
  6756         { 712 , 0.0008616917  },
  6757         { 713 , 0.0008091736  },
  6758         { 714 , 0.0007566555  },
  6759         { 715 , 0.0008191787  },
  6760         { 716 , 0.0008817019  },
  6761         { 717 , 0.0008965117  },
  6762         { 718 , 0.0009113215  },
  6763         { 719 , 0.0009508233  },
  6764         { 720 , 0.0009903250  },
  6765         { 721 , 0.0010016679  },
  6766         { 722 , 0.0010130108  },
  6767         { 723 , 0.0010135770  },
  6768         { 724 , 0.0010141432  },
  6769         { 725 , 0.0010604239  },
  6770         { 726 , 0.0011067047  },
  6771         { 727 , 0.0011134761  },
  6772         { 728 , 0.0011202475  },
  6773         { 729 , 0.0012497867  },
  6774         { 730 , 0.0013793259  },
  6775         { 731 , 0.0021253232  },
  6776         { 732 , 0.0028713206  },
  6777         { 733 , 0.0034554879  },
  6778         { 734 , 0.0040396553  },
  6779         { 735 , 0.0042746416  },
  6780         { 736 , 0.0045096279  },
  6781         { 737 , 0.0059945253  },
  6782         { 738 , 0.0074794227  },
  6783         { 739 , 0.0085015019  },
  6784         { 740 , 0.0095235811  },
  6785         { 741 , 0.0110183299  },
  6786         { 742 , 0.0125130787  },
  6787         { 743 , 0.0146901497  },
  6788         { 744 , 0.0168672206  },
  6789         { 745 , 0.0193327817  },
  6790         { 746 , 0.0217983428  },
  6791         { 747 , 0.0238754776  },
  6792         { 748 , 0.0259526124  },
  6793         { 749 , 0.0297683494  },
  6794         { 750 , 0.0335840863  },
  6795         { 751 , 0.0377510202  },
  6796         { 752 , 0.0419179541  },
  6797         { 753 , 0.0479866675  },
  6798         { 754 , 0.0540553809  },
  6799         { 755 , 0.0640325911  },
  6800         { 756 , 0.0740098014  },
  6801         { 757 , 0.0866366210  },
  6802         { 758 , 0.0992634406  },
  6803         { 759 , 0.1192702221  },
  6804         { 760 , 0.1392770037  },
  6805         { 761 , 0.1706502568  },
  6806         { 762 , 0.2020235100  },
  6807         { 763 , 0.2555851432  },
  6808         { 764 , 0.3091467763  },
  6809         { 765 , 0.3809128951  },
  6810         { 766 , 0.4526790138  },
  6811         { 767 , 0.5463936978  },
  6812         { 768 , 0.6401083819  },
  6813         { 769 , 0.7356179421  },
  6814         { 770 , 0.8311275023  },
  6815         { 771 , 0.8927650470  },
  6816         { 772 , 0.9544025917  },
  6817         { 773 , 0.9772012958  },
  6818         { 774 , 1.0000000000  },
  6819         { 775 , 0.9912554688  },
  6820         { 776 , 0.9825109376  },
  6821         { 777 , 0.9704397645  },
  6822         { 778 , 0.9583685913  },
  6823         { 779 , 0.9385729389  },
  6824         { 780 , 0.9187772865  },
  6825         { 781 , 0.9148533801  },
  6826         { 782 , 0.9109294736  },
  6827         { 783 , 0.8806939570  },
  6828         { 784 , 0.8504584403  },
  6829         { 785 , 0.8688212367  },
  6830         { 786 , 0.8871840330  },
  6831         { 787 , 0.8786906037  },
  6832         { 788 , 0.8701971744  },
  6833         { 789 , 0.8815710088  },
  6834         { 790 , 0.8929448431  },
  6835         { 791 , 0.8833767069  },
  6836         { 792 , 0.8738085707  },
  6837         { 793 , 0.9013163887  },
  6838         { 794 , 0.9288242067  },
  6839         { 795 , 0.9210035398  },
  6840         { 796 , 0.9131828728  },
  6841         { 797 , 0.9042637048  },
  6842         { 798 , 0.8953445368  },
  6843         { 799 , 0.8951113226  },
  6844         { 800 , 0.8948781084  },
  6845         { 801 , 0.9064692998  },
  6846         { 802 , 0.9180604912  },
  6847         { 803 , 0.9253564569  },
  6848         { 804 , 0.9326524226  },
  6849         { 805 , 0.9222030268  },
  6850         { 806 , 0.9117536310  },
  6851         { 807 , 0.8993698581  },
  6852         { 808 , 0.8869860853  },
  6853         { 809 , 0.8803205249  },
  6854         { 810 , 0.8736549646  },
  6855         { 811 , 0.8727665928  },
  6856         { 812 , 0.8718782210  },
  6857         { 813 , 0.8714667029  },
  6858         { 814 , 0.8710551849  },
  6859         { 815 , 0.8742071805  },
  6860         { 816 , 0.8773591762  },
  6861         { 817 , 0.8592877413  },
  6862         { 818 , 0.8412163064  },
  6863         { 819 , 0.8506686998  },
  6864         { 820 , 0.8601210933  },
  6865         { 821 , 0.8573355695  },
  6866         { 822 , 0.8545500457  },
  6867         { 823 , 0.8630622162  },
  6868         { 824 , 0.8715743868  },
  6869         { 825 , 0.8849589713  },
  6870         { 826 , 0.8983435558  },
  6871         { 827 , 0.8779408009  },
  6872         { 828 , 0.8575380461  },
  6873         { 829 , 0.8618316080  },
  6874         { 830 , 0.8661251699  },
  6875         { 831 , 0.8627130047  },
  6876         { 832 , 0.8593008395  },
  6877         { 833 , 0.8659228118  },
  6878         { 834 , 0.8725447840  },
  6879         { 835 , 0.8740134203  },
  6880         { 836 , 0.8754820566  },
  6881         { 837 , 0.8577014740  },
  6882         { 838 , 0.8399208914  },
  6883         { 839 , 0.8341294275  },
  6884         { 840 , 0.8283379636  },
  6885         { 841 , 0.8273919944  },
  6886         { 842 , 0.8264460252  },
  6887         { 843 , 0.8325915386  },
  6888         { 844 , 0.8387370521  },
  6889         { 845 , 0.8324376887  },
  6890         { 846 , 0.8261383252  },
  6891         { 847 , 0.8222648410  },
  6892         { 848 , 0.8183913568  },
  6893         { 849 , 0.8192727667  },
  6894         { 850 , 0.8201541767  },
  6895         { 851 , 0.8021773027  },
  6896         { 852 , 0.7842004286  },
  6897         { 853 , 0.7736202348  },
  6898         { 854 , 0.7630400411  },
  6899         { 855 , 0.7756645144  },
  6900         { 856 , 0.7882889876  },
  6901         { 857 , 0.7803992835  },
  6902         { 858 , 0.7725095794  },
  6903         { 859 , 0.7529858519  },
  6904         { 860 , 0.7334621244  },
  6905         { 861 , 0.7301641781  },
  6906         { 862 , 0.7268662317  },
  6907         { 863 , 0.7092277719  },
  6908         { 864 , 0.6915893120  },
  6909         { 865 , 0.6870818366  },
  6910         { 866 , 0.6825743611  },
  6911         { 867 , 0.6637813781  },
  6912         { 868 , 0.6449883951  },
  6913         { 869 , 0.6335219749  },
  6914         { 870 , 0.6220555547  },
  6915         { 871 , 0.6006326692  },
  6916         { 872 , 0.5792097837  },
  6917         { 873 , 0.5598527157  },
  6918         { 874 , 0.5404956477  },
  6919         { 875 , 0.5023819139  },
  6920         { 876 , 0.4642681802  },
  6921         { 877 , 0.4119742876  },
  6922         { 878 , 0.3596803951  },
  6923         { 879 , 0.3209956347  },
  6924         { 880 , 0.2823108742  },
  6925         { 881 , 0.2421723105  },
  6926         { 882 , 0.2020337469  },
  6927         { 883 , 0.1763732458  },
  6928         { 884 , 0.1507127447  },
  6929         { 885 , 0.1258409697  },
  6930         { 886 , 0.1009691946  },
  6931         { 887 , 0.0864324777  },
  6932         { 888 , 0.0718957608  },
  6933         { 889 , 0.0629060508  },
  6934         { 890 , 0.0539163408  },
  6935         { 891 , 0.0446591243  },
  6936         { 892 , 0.0354019077  },
  6937         { 893 , 0.0315467118  },
  6938         { 894 , 0.0276915158  },
  6939         { 895 , 0.0247977046  },
  6940         { 896 , 0.0219038934  },
  6941         { 897 , 0.0187226125  },
  6942         { 898 , 0.0155413315  },
  6943         { 899 , 0.0138250384  },
  6944         { 900 , 0.0121087453  },
  6945         { 901 , 0.0104114340  },
  6946         { 902 , 0.0087141227  },
  6947         { 903 , 0.0082140179  },
  6948         { 904 , 0.0077139131  },
  6949         { 905 , 0.0069977977  },
  6950         { 906 , 0.0062816822  },
  6951         { 907 , 0.0046733149  },
  6952         { 908 , 0.0030649475  },
  6953         { 909 , 0.0028929349  },
  6954         { 910 , 0.0027209222  },
  6955         { 911 , 0.0025294824  },
  6956         { 912 , 0.0023380425  },
  6957         { 913 , 0.0023010487  },
  6958         { 914 , 0.0022640549  },
  6959         { 915 , 0.0023222069  },
  6960         { 916 , 0.0023803589  },
  6961         { 917 , 0.0023183543  },
  6962         { 918 , 0.0022563496  },
  6963         { 919 , 0.0022057582  },
  6964         { 920 , 0.0021551669  },
  6965         { 921 , 0.0021736855  },
  6966         { 922 , 0.0021922041  },
  6967         { 923 , 0.0021730662  },
  6968         { 924 , 0.0021539284  },
  6969         { 925 , 0.0021142671  },
  6970         { 926 , 0.0020746057  },
  6971         { 927 , 0.0021553647  },
  6972         { 928 , 0.0022361237  },
  6973         { 929 , 0.0019363280  },
  6974         { 930 , 0.0016365322  },
  6975         { 931 , 0.0018496103  },
  6976         { 932 , 0.0020626883  },
  6977         { 933 , 0.0019023388  },
  6978         { 934 , 0.0017419893  },
  6979         { 935 , 0.0017315593  },
  6980         { 936 , 0.0017211294  },
  6981         { 937 , 0.0016604520  },
  6982         { 938 , 0.0015997746  },
  6983         { 939 , 0.0017267970  },
  6984         { 940 , 0.0018538194  },
  6985         { 941 , 0.0015674353  },
  6986         { 942 , 0.0012810512  },
  6987         { 943 , 0.0012810512  },
  6988         { 944 , 0.0012810512  },
  6989         { 945 , 0.0012810512  },
  6990         { 946 , 0.0012810512  },
  6991         { 947 , 0.0012810512  },
  6992         { 948 , 0.0012810512  },
  6993         { 949 , 0.0012810512  },
  6994         { 950 , 0.0012810512  },
  6995         { 951 , 0.0012810512  },
  6996         { 952 , 0.0012810512  },
  6997         { 953 , 0.0012810512  },
  6998         { 954 , 0.0012810512  },
  6999         { 955 , 0.0012810512  },
  7000         { 956 , 0.0012810512  },
  7001         { 957 , 0.0012810512  },
  7002         { 958 , 0.0012810512  },
  7003         { 959 , 0.0012810512  },
  7004         { 960 , 0.0012810512  },
  7005         { 961 , 0.0012810512  },
  7006         { 962 , 0.0012810512  },
  7007         { 963 , 0.0012810512  },
  7008         { 964 , 0.0012810512  },
  7009         { 965 , 0.0012810512  },
  7010         { 966 , 0.0012810512  },
  7011         { 967 , 0.0012810512  },
  7012         { 968 , 0.0012810512  },
  7013         { 969 , 0.0012810512  },
  7014         { 970 , 0.0012810512  },
  7015         { 971 , 0.0012810512  },
  7016         { 972 , 0.0012810512  },
  7017         { 973 , 0.0012810512  },
  7018         { 974 , 0.0012810512  },
  7019         { 975 , 0.0012810512  },
  7020         { 976 , 0.0012810512  },
  7021         { 977 , 0.0012810512  },
  7022         { 978 , 0.0012810512  },
  7023         { 979 , 0.0012810512  },
  7024         { 980 , 0.0012810512  },
  7025         { 981 , 0.0012810512  },
  7026         { 982 , 0.0012810512  },
  7027         { 983 , 0.0012810512  },
  7028         { 984 , 0.0012810512  },
  7029         { 985 , 0.0012810512  },
  7030         { 986 , 0.0012810512  },
  7031         { 987 , 0.0012810512  },
  7032         { 988 , 0.0012810512  },
  7033         { 989 , 0.0012810512  },
  7034         { 990 , 0.0012810512  },
  7035         { 991 , 0.0012810512  },
  7036         { 992 , 0.0012810512  },
  7037         { 993 , 0.0012810512  },
  7038         { 994 , 0.0012810512  },
  7039         { 995 , 0.0012810512  },
  7040         { 996 , 0.0012810512  },
  7041         { 997 , 0.0012810512  },
  7042         { 998 , 0.0012810512  },
  7043         { 999 , 0.0012810512  }
  7087       template< 
typename ContainerT >
  7092         const double (*dataPtr)[2] = 0;
  7093         unsigned int size = 0;
  7267         std::pair< double, double > auxPair;
  7269         for( 
unsigned int idx = 0 ; idx < size ; ++idx )
  7271           auxPair.first = dataPtr[ idx ][ 0 ];
  7272           auxPair.second = std::max( 0.0, std::min( 1.0, dataPtr[ idx ][ 1 ] ) );
  7274           container.insert( auxPair );
  7284       double interpolateSRF( 
const std::map< double, double >& sRFs, 
const double& frequency );
  7291       double getSRFArea( 
const std::map< double, double >& sRFs );        
  7301         const std::map< double, double >& sRF2,
  7302         std::map< double, double >& intersectionSRF );        
  7311       void getUnionSRF( 
const std::map< double, double >& sRF1, 
  7312         const std::map< double, double >& sRF2,
  7313         std::map< double, double >& unionSRF );        
 static const double CBERS2B_CCDB4_SRF[][2]
 
void getSRF(const SensorType &sensor, ContainerT &container)
Returns a Spectral Response Function from the given sensor. 
 
static const double LANDSAT7_ETM8PAN_SRF[][2]
 
static const double LANDSAT8_OLI4_SRF[][2]
 
static const double LANDSAT7_ETM5_SRF[][2]
 
static const double LANDSAT7_ETM4_SRF[][2]
 
static const double LANDSAT8_OLI10_SRF[][2]
 
static const double CBERS2B_CCDB3_SRF[][2]
 
static const double LANDSAT7_ETM2_SRF[][2]
 
static const double LANDSAT8_OLI11_SRF[][2]
 
static const double CBERS4_MUXB5_SRF[][2]
 
static const double LANDSAT8_OLI7_SRF[][2]
 
static const double CBERS2B_CCDB1_SRF[][2]
 
static const double LANDSAT8_OLI3_SRF[][2]
 
static const double LANDSAT8_OLI5_SRF[][2]
 
SensorType
Satellite sensors. 
 
static const double LANDSAT7_ETM3_SRF[][2]
 
static const double CBERS4_MUXB8_SRF[][2]
 
static const double CBERS4_MUXB6_SRF[][2]
 
#define TERP_LOG_AND_THROW(message)
Logs a error message and throws. 
 
void getIntersectionSRF(const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &intersectionSRF)
Return the intersetction SRF. 
 
static const double LANDSAT8_OLI2_SRF[][2]
 
static const double LANDSAT7_ETM7_SRF[][2]
 
void getUnionSRF(const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &unionSRF)
Return the union SRF. 
 
static const double LANDSAT8_OLI8_SRF[][2]
 
static const double CBERS2B_CCDB5PAN_SRF[][2]
 
Configuration flags for the Raster Processing module of TerraLib. 
 
double interpolateSRF(const std::map< double, double > &sRFs, const double &frequency)
Return a SRF interpolated from the given SRFs. 
 
static const double CBERS2B_CCDB2_SRF[][2]
 
static const double LANDSAT8_OLI6_SRF[][2]
 
LANDSAT 7 ETM+ Band 8 PAN. 
 
static const double LANDSAT7_ETM1_SRF[][2]
 
static const double LANDSAT8_OLI1_SRF[][2]
 
double getSRFArea(const std::map< double, double > &sRFs)
Return the SRF area. 
 
static const double LANDSAT8_OLI9_SRF[][2]
 
static const double CBERS4_MUXB7_SRF[][2]