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.