Namespace related to Spectral Response Functions. More...
Functions | |
TERPEXPORT void | getIntersectionSRF (const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &intersectionSRF) |
Return the intersetction SRF. More... | |
TERPEXPORT void | getSRF (const SensorType &sensor, std::map< double, double > &container) |
Returns a Spectral Response Function from the given sensor. More... | |
TERPEXPORT double | getSRFArea (const std::map< double, double > &sRFs) |
Return the SRF area. More... | |
TERPEXPORT const std::map< SensorType, std::pair< std::string, std::map< double, double > > > & | getSRFs () |
Returns a reference to the global static Spectral Response Functions. More... | |
TERPEXPORT void | getUnionSRF (const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &unionSRF) |
Return the union SRF. More... | |
TERPEXPORT double | interpolateSRF (const std::map< double, double > &sRFs, const double &frequency) |
Return a SRF interpolated from the given SRFs. More... | |
Variables | |
static const double | AMAZONIA1_WFI_LO_B1_SRF [][2] |
static const double | AMAZONIA1_WFI_LO_B2_SRF [][2] |
static const double | AMAZONIA1_WFI_LO_B3_SRF [][2] |
static const double | AMAZONIA1_WFI_LO_B4_SRF [][2] |
static const double | AMAZONIA1_WFI_RO_B1_SRF [][2] |
static const double | AMAZONIA1_WFI_RO_B2_SRF [][2] |
static const double | AMAZONIA1_WFI_RO_B3_SRF [][2] |
static const double | AMAZONIA1_WFI_RO_B4_SRF [][2] |
static const double | CBERS04A_MUXB5_SRF [][2] |
static const double | CBERS04A_MUXB6_SRF [][2] |
static const double | CBERS04A_MUXB7_SRF [][2] |
static const double | CBERS04A_MUXB8_SRF [][2] |
static const double | CBERS04A_WPMB1_SRF [][2] |
static const double | CBERS04A_WPMB2_SRF [][2] |
static const double | CBERS04A_WPMB3_SRF [][2] |
static const double | CBERS04A_WPMB4_SRF [][2] |
static const double | CBERS04A_WPMPAN_SRF [][2] |
static const double | CBERS2B_CCDB1_SRF [][2] |
static const double | CBERS2B_CCDB2_SRF [][2] |
static const double | CBERS2B_CCDB3_SRF [][2] |
static const double | CBERS2B_CCDB4_SRF [][2] |
static const double | CBERS2B_CCDB5PAN_SRF [][2] |
static const double | CBERS4_MUXB5_SRF [][2] |
static const double | CBERS4_MUXB6_SRF [][2] |
static const double | CBERS4_MUXB7_SRF [][2] |
static const double | CBERS4_MUXB8_SRF [][2] |
static const double | LANDSAT7_ETM1_SRF [][2] |
static const double | LANDSAT7_ETM2_SRF [][2] |
static const double | LANDSAT7_ETM3_SRF [][2] |
static const double | LANDSAT7_ETM4_SRF [][2] |
static const double | LANDSAT7_ETM5_SRF [][2] |
static const double | LANDSAT7_ETM7_SRF [][2] |
static const double | LANDSAT7_ETM8PAN_SRF [][2] |
static const double | LANDSAT8_OLI10_SRF [][2] |
static const double | LANDSAT8_OLI11_SRF [][2] |
static const double | LANDSAT8_OLI1_SRF [][2] |
static const double | LANDSAT8_OLI2_SRF [][2] |
static const double | LANDSAT8_OLI3_SRF [][2] |
static const double | LANDSAT8_OLI4_SRF [][2] |
static const double | LANDSAT8_OLI5_SRF [][2] |
static const double | LANDSAT8_OLI6_SRF [][2] |
static const double | LANDSAT8_OLI7_SRF [][2] |
static const double | LANDSAT8_OLI8_SRF [][2] |
static const double | LANDSAT8_OLI9_SRF [][2] |
Namespace related to Spectral Response Functions.
Satellite sensors
Definition at line 47 of file SpectralResponseFunctions.h.
TERPEXPORT void te::rp::srf::getIntersectionSRF | ( | const std::map< double, double > & | sRF1, |
const std::map< double, double > & | sRF2, | ||
std::map< double, double > & | intersectionSRF | ||
) |
Return the intersetction SRF.
sRF1 | Input SRFs 1. |
sRF2 | Input SRFs 2. |
intersectionSRF | The resultant intersection SRF. |
TERPEXPORT void te::rp::srf::getSRF | ( | const SensorType & | sensor, |
std::map< double, double > & | container | ||
) |
Returns a Spectral Response Function from the given sensor.
-
sensor | The Sensor. |
container | The container where the SRF will be stored. |
TERPEXPORT double te::rp::srf::getSRFArea | ( | const std::map< double, double > & | sRFs | ) |
Return the SRF area.
SRFs | Input SRFs. |
TERPEXPORT const std::map< SensorType, std::pair< std::string, std::map< double, double > > > & te::rp::srf::getSRFs | ( | ) |
Returns a reference to the global static Spectral Response Functions.
Returns a reference to the global static Spectral Response Functions.
TERPEXPORT void te::rp::srf::getUnionSRF | ( | const std::map< double, double > & | sRF1, |
const std::map< double, double > & | sRF2, | ||
std::map< double, double > & | unionSRF | ||
) |
Return the union SRF.
sRF1 | Input SRFs 1. |
sRF2 | Input SRFs 2. |
unionSRF | The resultant intersection SRF. |
TERPEXPORT double te::rp::srf::interpolateSRF | ( | const std::map< double, double > & | sRFs, |
const double & | frequency | ||
) |
Return a SRF interpolated from the given SRFs.
SRFs | Input SRFs. |
frequency | The desired interpolated frequency. |
|
static |
Definition at line 10795 of file SpectralResponseFunctions.h.
|
static |
Definition at line 10900 of file SpectralResponseFunctions.h.
|
static |
Definition at line 11005 of file SpectralResponseFunctions.h.
|
static |
Definition at line 11110 of file SpectralResponseFunctions.h.
|
static |
Definition at line 10375 of file SpectralResponseFunctions.h.
|
static |
Definition at line 10480 of file SpectralResponseFunctions.h.
|
static |
Definition at line 10585 of file SpectralResponseFunctions.h.
|
static |
Definition at line 10690 of file SpectralResponseFunctions.h.
|
static |
Definition at line 11215 of file SpectralResponseFunctions.h.
|
static |
Definition at line 11860 of file SpectralResponseFunctions.h.
|
static |
Definition at line 12505 of file SpectralResponseFunctions.h.
|
static |
Definition at line 13150 of file SpectralResponseFunctions.h.
|
static |
Definition at line 7755 of file SpectralResponseFunctions.h.
|
static |
Definition at line 8410 of file SpectralResponseFunctions.h.
|
static |
Definition at line 9065 of file SpectralResponseFunctions.h.
|
static |
Definition at line 9720 of file SpectralResponseFunctions.h.
|
static |
Definition at line 7100 of file SpectralResponseFunctions.h.
|
static |
Definition at line 96 of file SpectralResponseFunctions.h.
|
static |
Definition at line 651 of file SpectralResponseFunctions.h.
|
static |
Definition at line 1186 of file SpectralResponseFunctions.h.
|
static |
Definition at line 1597 of file SpectralResponseFunctions.h.
|
static |
Definition at line 2211 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5677 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5860 of file SpectralResponseFunctions.h.
|
static |
Definition at line 6153 of file SpectralResponseFunctions.h.
|
static |
Definition at line 6503 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4645 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4735 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4864 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4959 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5130 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5277 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5468 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4595 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4620 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3461 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3498 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3594 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3686 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3747 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3818 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4003 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4320 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4529 of file SpectralResponseFunctions.h.