AssistedHarmonization input parameters. More...
#include <AssistedHarmonization.h>
Public Types | |
| enum | HarmonizationMethod { InvalidMethod = 0 , MeanStdHMethod = 1 , MSEHMethod = 2 } |
| typedef unsigned int | TargetAreasClassIDT |
| typedef std::map< TargetAreasClassIDT, TargetAreasGeomContT > | TargetAreasContT |
| typedef std::vector< TargetAreasGeomT * > | TargetAreasGeomContT |
| typedef te::gm::Polygon | TargetAreasGeomT |
Public Member Functions | |
| AbstractParameters * | clone () const |
| Create a clone copy of this instance. | |
| void | getMethodsInfo (std::map< HarmonizationMethod, std::pair< std::string, std::string > > &info) const |
| InputParameters () | |
| InputParameters (const InputParameters &) | |
| const InputParameters & | operator= (const InputParameters ¶ms) |
| void | reset () |
| Clear all internal allocated resources and reset the parameters instance to its initial state. | |
| bool | serialize (AlgorithmParametersSerializer &serializer) const |
| Returns a parameter serialization object. | |
| ~InputParameters () | |
Public Attributes | |
| std::vector< unsigned int > | m_adjInputRasterBands |
| Adjust input raster bands to process. | |
| te::rst::Raster const * | m_adjInputRasterPtr |
| Adjust Input raster. | |
| TargetAreasContT | m_adjustTargetAreas |
| Areas of interest over the adjust image groupped by class ID. | |
| bool | m_enableProgress |
| Enable/Disable the progress interface (default:false). | |
| HarmonizationMethod | m_method |
| TargetAreasContT | m_referenceTargetAreas |
| Areas of interest over the reference image groupped by class ID. | |
| std::vector< unsigned int > | m_refInputRasterBands |
| Referebce input raster bands to process. | |
| te::rst::Raster const * | m_refInputRasterPtr |
| Reference Input raster. | |
AssistedHarmonization input parameters.
Definition at line 52 of file AssistedHarmonization.h.
| typedef unsigned int te::rp::AssistedHarmonization::InputParameters::TargetAreasClassIDT |
Definition at line 58 of file AssistedHarmonization.h.
| typedef std::map< TargetAreasClassIDT, TargetAreasGeomContT > te::rp::AssistedHarmonization::InputParameters::TargetAreasContT |
Definition at line 63 of file AssistedHarmonization.h.
| typedef std::vector< TargetAreasGeomT* > te::rp::AssistedHarmonization::InputParameters::TargetAreasGeomContT |
Definition at line 60 of file AssistedHarmonization.h.
Definition at line 56 of file AssistedHarmonization.h.
Definition at line 66 of file AssistedHarmonization.h.
| te::rp::AssistedHarmonization::InputParameters::InputParameters | ( | ) |
Referenced by InputParameters(), and operator=().
| te::rp::AssistedHarmonization::InputParameters::InputParameters | ( | const InputParameters & | ) |
References InputParameters().
| te::rp::AssistedHarmonization::InputParameters::~InputParameters | ( | ) |
|
virtual |
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
References te::common::AbstractParameters::AbstractParameters().
| void te::rp::AssistedHarmonization::InputParameters::getMethodsInfo | ( | std::map< HarmonizationMethod, std::pair< std::string, std::string > > & | info | ) | const |
| const InputParameters & te::rp::AssistedHarmonization::InputParameters::operator= | ( | const InputParameters & | params | ) |
References InputParameters().
|
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.
| std::vector< unsigned int > te::rp::AssistedHarmonization::InputParameters::m_adjInputRasterBands |
Adjust input raster bands to process.
Definition at line 83 of file AssistedHarmonization.h.
| te::rst::Raster const* te::rp::AssistedHarmonization::InputParameters::m_adjInputRasterPtr |
Adjust Input raster.
Definition at line 81 of file AssistedHarmonization.h.
| TargetAreasContT te::rp::AssistedHarmonization::InputParameters::m_adjustTargetAreas |
Areas of interest over the adjust image groupped by class ID.
Definition at line 87 of file AssistedHarmonization.h.
| bool te::rp::AssistedHarmonization::InputParameters::m_enableProgress |
Enable/Disable the progress interface (default:false).
Definition at line 75 of file AssistedHarmonization.h.
| HarmonizationMethod te::rp::AssistedHarmonization::InputParameters::m_method |
Definition at line 73 of file AssistedHarmonization.h.
| TargetAreasContT te::rp::AssistedHarmonization::InputParameters::m_referenceTargetAreas |
Areas of interest over the reference image groupped by class ID.
Definition at line 85 of file AssistedHarmonization.h.
| std::vector< unsigned int > te::rp::AssistedHarmonization::InputParameters::m_refInputRasterBands |
Referebce input raster bands to process.
Definition at line 79 of file AssistedHarmonization.h.
| te::rst::Raster const* te::rp::AssistedHarmonization::InputParameters::m_refInputRasterPtr |
Reference Input raster.
Definition at line 77 of file AssistedHarmonization.h.