Restoration input parameters. More...
#include <Restoration.h>
  
Public Types | |
| enum | SamplingFactorType {  INVALID_SAMPLING_FACTOR_TYPE , SAMPLING_FACTOR_1_BY_2 , SAMPLING_FACTOR_1_BY_3 , SAMPLING_FACTOR_1_BY_4 , SAMPLING_FACTOR_1_BY_5 , SAMPLING_FACTOR_1_BY_6 , SAMPLING_FACTOR_2_BY_3 , SAMPLING_FACTOR_3_BY_4 }  | 
| enum | SensorType {  INVALID_RESTORATION_TYPE , SPOTP , SPOTX , TM , ETMX , ETMP , LANDSAT_8 , CBERS_CCD , CBERS_CCRX , CBERS2_CCD , CBERS2B_CCD , CBERS2B_HRC , CBERS_4_MUX , CBERS_4_PAN10 , CBERS_4_PAN5 , CBERS_4_WFI , RAPIDEYE , QUICKBIRD , WORLDVIEW2 , MODIS_250 , MODIS_500 }  | 
Public Member Functions | |
| AbstractParameters * | clone () const | 
| Create a clone copy of this instance.  More... | |
| InputParameters () | |
| InputParameters (const InputParameters &) | |
| const InputParameters & | operator= (const InputParameters ¶ms) | 
| void | reset () _NOEXCEPT_OP(false) | 
| Clear all internal allocated resources and reset the parameters instance to its initial state.  More... | |
| bool | serialize (AlgorithmParametersSerializer &serializer) const | 
| Returns a parameter serialization object.  More... | |
| ~InputParameters () | |
Static Public Member Functions | |
| static void | getResolutionSamplingFactor (const InputParameters::SamplingFactorType &sFactortype, double &resSamplingFactor) | 
| Get Resolution sampling factor given the type.  More... | |
| static void | getSupportedSamplingFactorsTypes (std::map< SamplingFactorType, std::string > &infos) | 
| Returns all supported sampling factor types.  More... | |
| static void | getSupportedSensorTypes (std::map< SensorType, std::string > &infos) | 
| Returns all supported sensor types.  More... | |
Public Attributes | |
| bool | m_enableProgress | 
| Enable/Disable the progress interface (default:false).  More... | |
| bool | m_enableRasterCache | 
| Enable/Disable the use of a raster data cache (default:true).  More... | |
| std::vector< unsigned int > | m_inRasterBands | 
| Bands to be used from the input raster (starting from zero).  More... | |
| te::rst::Raster const * | m_inRasterPtr | 
| Input raster.  More... | |
| SamplingFactorType | m_samplingFactor | 
| The samnpling factor.  More... | |
| std::vector< unsigned int > | m_sensorBandDesignations | 
| Sensor band designations (starting from 1).  More... | |
| SensorType | m_sensorType | 
| The sensor type.  More... | |
Restoration input parameters.
Definition at line 55 of file Restoration.h.
| Enumerator | |
|---|---|
| INVALID_SAMPLING_FACTOR_TYPE | |
| SAMPLING_FACTOR_1_BY_2 | |
| SAMPLING_FACTOR_1_BY_3 | |
| SAMPLING_FACTOR_1_BY_4 | |
| SAMPLING_FACTOR_1_BY_5 | |
| SAMPLING_FACTOR_1_BY_6 | |
| SAMPLING_FACTOR_2_BY_3 | |
| SAMPLING_FACTOR_3_BY_4 | |
Definition at line 86 of file Restoration.h.
Definition at line 60 of file Restoration.h.
| te::rp::Restoration::InputParameters::InputParameters | ( | ) | 
| te::rp::Restoration::InputParameters::InputParameters | ( | const InputParameters & | ) | 
| te::rp::Restoration::InputParameters::~InputParameters | ( | ) | 
      
  | 
  virtual | 
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
      
  | 
  static | 
Get Resolution sampling factor given the type.
| sFactortype | Sampling factor type. | 
| resSamplingFactor | Resolution sampling factor type. | 
      
  | 
  static | 
Returns all supported sampling factor types.
| infos | All supported sampling factor types. | 
      
  | 
  static | 
Returns all supported sensor types.
| infos | All supported sensor types. | 
| const InputParameters & te::rp::Restoration::InputParameters::operator= | ( | const InputParameters & | params | ) | 
      
  | 
  virtual | 
Clear all internal allocated resources and reset the parameters instance to its initial state.
Implements te::common::AbstractParameters.
      
  | 
  virtual | 
Returns a parameter serialization object.
| serializer | The output serialization object. | 
Reimplemented from te::rp::AlgorithmInputParameters.
| bool te::rp::Restoration::InputParameters::m_enableProgress | 
Enable/Disable the progress interface (default:false).
Definition at line 109 of file Restoration.h.
| bool te::rp::Restoration::InputParameters::m_enableRasterCache | 
Enable/Disable the use of a raster data cache (default:true).
Definition at line 111 of file Restoration.h.
| std::vector< unsigned int > te::rp::Restoration::InputParameters::m_inRasterBands | 
Bands to be used from the input raster (starting from zero).
Definition at line 105 of file Restoration.h.
| te::rst::Raster const* te::rp::Restoration::InputParameters::m_inRasterPtr | 
Input raster.
Definition at line 103 of file Restoration.h.
| SamplingFactorType te::rp::Restoration::InputParameters::m_samplingFactor | 
The samnpling factor.
Definition at line 107 of file Restoration.h.
| std::vector< unsigned int > te::rp::Restoration::InputParameters::m_sensorBandDesignations | 
Sensor band designations (starting from 1).
Definition at line 101 of file Restoration.h.
| SensorType te::rp::Restoration::InputParameters::m_sensorType | 
The sensor type.
Definition at line 99 of file Restoration.h.