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 | 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 7743 of file SpectralResponseFunctions.h.
|
static |
Definition at line 8398 of file SpectralResponseFunctions.h.
|
static |
Definition at line 9053 of file SpectralResponseFunctions.h.
|
static |
Definition at line 9708 of file SpectralResponseFunctions.h.
|
static |
Definition at line 7088 of file SpectralResponseFunctions.h.
|
static |
Definition at line 84 of file SpectralResponseFunctions.h.
|
static |
Definition at line 639 of file SpectralResponseFunctions.h.
|
static |
Definition at line 1174 of file SpectralResponseFunctions.h.
|
static |
Definition at line 1585 of file SpectralResponseFunctions.h.
|
static |
Definition at line 2199 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5665 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5848 of file SpectralResponseFunctions.h.
|
static |
Definition at line 6141 of file SpectralResponseFunctions.h.
|
static |
Definition at line 6491 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4633 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4723 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4852 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4947 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5118 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5265 of file SpectralResponseFunctions.h.
|
static |
Definition at line 5456 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4583 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4608 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3449 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3486 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3582 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3674 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3735 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3806 of file SpectralResponseFunctions.h.
|
static |
Definition at line 3991 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4308 of file SpectralResponseFunctions.h.
|
static |
Definition at line 4517 of file SpectralResponseFunctions.h.