Namespace related to Spectral Response Functions. More...
Functions | |
void | getIntersectionSRF (const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &intersectionSRF) |
Return the intersetction SRF. More... | |
template<typename ContainerT > | |
void | getSRF (const SensorType &sensor, ContainerT &container) |
Returns a Spectral Response Function from the given sensor. More... | |
double | getSRFArea (const std::map< double, double > &sRFs) |
Return the SRF area. More... | |
void | getUnionSRF (const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &unionSRF) |
Return the union SRF. More... | |
double | interpolateSRF (const std::map< double, double > &sRFs, const double &frequency) |
Return a SRF interpolated from the given SRFs. More... | |
Variables | |
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 7049 of file SpectralResponseFunctions.h.
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. |
void te::rp::srf::getSRF | ( | const SensorType & | sensor, |
ContainerT & | container | ||
) |
Returns a Spectral Response Function from the given sensor.
sensor | The Sensor. |
container | The container where the SRF will be stored. |
Definition at line 7088 of file SpectralResponseFunctions.h.
References CBERS2B_CCDB1_SRF, CBERS2B_CCDB2_SRF, CBERS2B_CCDB3_SRF, CBERS2B_CCDB4_SRF, CBERS2B_CCDB5PAN_SRF, CBERS2BCCDB1Sensor, CBERS2BCCDB2Sensor, CBERS2BCCDB3Sensor, CBERS2BCCDB4Sensor, CBERS2BCCDB5PANSensor, CBERS4_MUXB5_SRF, CBERS4_MUXB6_SRF, CBERS4_MUXB7_SRF, CBERS4_MUXB8_SRF, CBERS4MUXB5Sensor, CBERS4MUXB6Sensor, CBERS4MUXB7Sensor, CBERS4MUXB8Sensor, LANDSAT7_ETM1_SRF, LANDSAT7_ETM2_SRF, LANDSAT7_ETM3_SRF, LANDSAT7_ETM4_SRF, LANDSAT7_ETM5_SRF, LANDSAT7_ETM7_SRF, LANDSAT7_ETM8PAN_SRF, LANDSAT7ETMB1Sensor, LANDSAT7ETMB2Sensor, LANDSAT7ETMB3Sensor, LANDSAT7ETMB4Sensor, LANDSAT7ETMB5Sensor, LANDSAT7ETMB7Sensor, LANDSAT7ETMB8PANSensor, LANDSAT8_OLI10_SRF, LANDSAT8_OLI11_SRF, LANDSAT8_OLI1_SRF, LANDSAT8_OLI2_SRF, LANDSAT8_OLI3_SRF, LANDSAT8_OLI4_SRF, LANDSAT8_OLI5_SRF, LANDSAT8_OLI6_SRF, LANDSAT8_OLI7_SRF, LANDSAT8_OLI8_SRF, LANDSAT8_OLI9_SRF, LANDSAT8OLIB10Sensor, LANDSAT8OLIB11Sensor, LANDSAT8OLIB1Sensor, LANDSAT8OLIB2Sensor, LANDSAT8OLIB3Sensor, LANDSAT8OLIB4Sensor, LANDSAT8OLIB5Sensor, LANDSAT8OLIB6Sensor, LANDSAT8OLIB7Sensor, LANDSAT8OLIB8Sensor, LANDSAT8OLIB9Sensor, and TERP_LOG_AND_THROW.
double te::rp::srf::getSRFArea | ( | const std::map< double, double > & | sRFs | ) |
Return the SRF area.
SRFs | Input SRFs. |
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. |
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 42 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 597 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 1132 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 1543 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 2157 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 5623 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 5806 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 6099 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 6449 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4591 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4681 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4810 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4905 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 5076 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 5223 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 5414 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4541 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4566 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3407 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3444 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3540 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3632 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3693 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3764 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 3949 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4266 of file SpectralResponseFunctions.h.
Referenced by getSRF().
|
static |
Definition at line 4475 of file SpectralResponseFunctions.h.
Referenced by getSRF().