![]() |
TerraLib 4.1
|
Decorrelation Enhancement using principal components. More...
#include <TePDIDecorrelationEnhancement.hpp>
Public Member Functions | |
| TePDIDecorrelationEnhancement () | |
| Default Constructor. | |
| ~TePDIDecorrelationEnhancement () | |
| Default Destructor. | |
| bool | CheckParameters (const TePDIParameters ¶meters) const |
| Checks if the supplied parameters fits the requirements of each PDI algorithm implementation. | |
Protected Member Functions | |
| bool | RunImplementation () |
| Decide the direction of the analysis based on the analysis_type parameter. | |
| void | ResetState (const TePDIParameters ¶ms) |
| Reset the internal state to the initial state. | |
Decorrelation Enhancement using principal components.
| input_rasters | ( TePDITypes::TePDIRasterVectorType ) |
| output_rasters | ( TePDITypes::TePDIRasterVectorType ) |
| bands | ( std::vector< int > ) - The bands from each input raster. |
| TePDIDecorrelationEnhancement::TePDIDecorrelationEnhancement | ( | ) |
Default Constructor.
| TePDIDecorrelationEnhancement::~TePDIDecorrelationEnhancement | ( | ) |
Default Destructor.
| bool TePDIDecorrelationEnhancement::CheckParameters | ( | const TePDIParameters & | parameters | ) | const [virtual] |
Checks if the supplied parameters fits the requirements of each PDI algorithm implementation.
| parameters | The parameters to be checked. |
Implements TePDIAlgorithm.
| void TePDIDecorrelationEnhancement::ResetState | ( | const TePDIParameters & | params | ) | [protected, virtual] |
Reset the internal state to the initial state.
| params | The new parameters referente at initial state. |
Implements TePDIAlgorithm.
| bool TePDIDecorrelationEnhancement::RunImplementation | ( | ) | [protected, virtual] |
Decide the direction of the analysis based on the analysis_type parameter.
Implements TePDIAlgorithm.