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.